Skip to main content

Full text of "Dragon User Magazine Issue 17"

See other formats


75P US3.25 September 1934 



The independent Dragon magazine 



Shards in 
focus 



Return of 
the ring 




Ikon disc 
drive review 



A 




™&y Business 



4gam f 



and fuck. 






A3 off 



££5 -was 

SAVE 
OVER 

£10 

AD 3 of the Franklins Tbmb 
Trilogy featuring eveiylxxfy's 
favourite detective - Dan 
Diamond. 

Normally £29.85 
NOW £19 















£4 off each of these six fabulous games 

GAMES COMPENDIUM . 
NIGHTFLIGHT 

STAE JAMMER 

GOLF 

VULCAU NOUGHTS 9 CROSSES 

SUPER SKILL HMGMAU 



Usually £7.95 

£3.95 



each 



G-iiHie 


■Tine Quantity 


WmstecfWar 


£4.95 


FraxJdinsTomb 


£7.95 


Los - :, in Space 


£755 


Fishy Business 


£7.95 


Wizard War 


£4.95 


Utility DAS. 


£9.95 


Turtle Graphics 


£5.96 


Games Compendium 


£3.95 


Nigli-Jllght 


£3.95 


Star Jammer 


£3.95 


Golf 


£3.95 


VulcanOffX 


£3.95 


Super SkiU Hangman 


£3.95 


Franklins Tomb Trilogy 


£19.00 



Please make cheque&T.O. Jpa^able to Salamander Software 

Name, 

Address 

Total £ enclosed 



□ Please send me you? fuLD colour catalogue. 

Salamander Software Discount Club """ 

17 Norfolk Road, Brighton, East Sussex. HH1 3AA 





Tefephone number 

(All departments) 

01-437 4343 

Editor 

BR E NOON GORE 

Assistant Editor 
GORDON ROSS 
Software Editor 
GRAHAM TAYLOR 

Editorial Secretary 
GEHALDiNE SMYTH 

Advertisement Manager 
DAVID LAKE 
Advertisement Executive 

SIMON LANGSTON 
Administration 
THERESA LACY 

Manning Editor 
DUNCAN SCOT 

Publishing Director 
JENNY IRELAND 

Subscriptions 

UK £10 for 12 issues 

Overseas (surface) E16 for 12 issues 

JSSN 0565-0177. Telex: 293375 

Dragon User. 12 13 Little Newport Street 
London WC2R 3LD. 

US address: e.o Business Press 
international, 20S East 42nd St New York 

NY1OO0T7. 

Published by Sunshine Books, Scot Press 

Ltd. ©Sunshine Books 1984. 

Typesetting by Chesham Pr&ss. Chesham 

Bucks Printed by Eden Fisher (Southendi 
Ltd, Southend-on-Sea. Essex. 
Distributed by S.M. Distribution London 
SW9, 01-274 B611. TeFe* : 261643 

Registered at the Post Office as a news- 
paper, 

Dragon and its logo are trademarks of 

Dragon Data Ltd 

How to submit articles 

The quality ot the material we can publish in 
Oeagon User each month will, to a very great 
extend, depend on the qualify of the dis- 
coveries thai you can make with your Dra- 
gon. The Dragor> 32 computer was launched 
on to the market with a powerful version of 
Basic, but with very poor documentation, 

Every one of us who uses a D rago n wil I be 
able to discover new tricks and quirks almost 
every day. To help other Dragon users keep 
up with the speed of the development each 
of us must assume that we made the 
discovery firs! - that means writing it down 
and passing Ft on to others. 

Articles which are submitted to Dragon 
User for publication should not be more than 
30OO words long. All submissions should be 
typed. Please leave wide margins and a 
double space between each line Programs 
should, whenever possible, be computer 
printed on plain white paper and be accom- 
panied by a tape of the program. 

We cannot guarantee to return every 
submitted article or program, so please keep 
a copy, if you want to have your program 
returned you must include a stamped 
addressed envelope 



Contents 



SUNSWME 



Letters 

including this month problems with the 
Dragon's string handling and saving 
routines, help for readers with potentio- 
meter type joysticks and tips on entering 
machine code listings 

News 8 

Spanish conquistador takes over from 
Dragon Data as GEC joins in the MSX 
revolution — Gordon Ross explains what 
MSX is all about 

Bargain software 12 

Save £1,50 off a selection of games and 
adventures from Computer Rentals with 
the Dragon User discount club 

14 

Slaloming down (he slippery ski slopes 
John Striven soldiers on to countless 
missions against the invading software 
armies 



5 1 Ikon drive 



Software mix 



27 

Brian Cadge takes a look at the Ultra Drive 
from Ikon, a handy, easy-to-use loading 

and storage system 

Versatile interfacing 28 

Keith and Steven Brain review the rather 

unusual RS232 l-O Port Interface from 
Steve's Electronics supply 

30 



Daisy wheel/dot-matrix 18 

lolo ap Gwynn compares and contrast the 
Shinwa CP&0 printer with [he Smith- 
Corona TP*1 

Shard's diary 23 

Gordon Ross interviews Stephen Maltz of 
Shards software, one of the leading Dra- 
gon software houses, which numbers Pet- 
tig re ws Diary amongst its star titles [Cover 

photo by Colin Barker) 



Nimbo 



24 



Microdeal consultant Chas Robertson 
brings you our program of the month — 
Nimbo for the Dragon 32 and 64 



Open file 

Your chance to get into print — Escape, 
Easy Edit and Shoot are our published 

readers programs this month 

Between the covers 38 

Mike Harrison rounds up his series of book 
reviews with a look at three machine code 
books for the Dragon 

Ring scoop 4| 

Wintersoft is offering 50 copies of its latest 
adventure, the Return of the Ring, to the 
lucky winners of our special Ringworid 
competition 

Adventure column 45 

Mike Gerrard's insight into the mysterious 

world of adventures 

Dragon Answers 47 

Wan! to know how to control the cursor, 
use Ihe remote jack as a switch far 
external devices or give a warm or cold 
Start to your micro — then Brian Cadge is 
the person you're after, with his regular 
answering lifeline 

Competition Corner 50 

£250 of software from Microdeal is [his 
months prize to Gordon Lee's number 
puzzle 



Editorial 



S!fch^ 9 ° n Data a PP ear6d t0 ^ one of the most successful young 

British micro company around. Backed by Mettoy, Dragon appeared from nowhero to 
produce a machine with 32K RAM, colour graphics, 16K ROM and a 6809 
microprocessor, More importantly, it was available afa time when there were lengT 
delays for Acorn, Sinclair and Commodore machines V 

Dragon quickly established a sizeable user base and was stocked by giant retail 
chatns such as Boots and Dixons. Independent software and book publishes con 
provided a plethora of additional products. So, what wen! wrongs P UDIIsn ^s soon 

Dragon s main product — the 32 - though regarded as sliqhlly old fashioned now 

the 64 and the Professional, were a long time in coming Nevertheless Commodore's 64 
is st.IL se ing extremely well and it was launched at around the same time a?7e D a aon 
Part of Dragons difficulties undoubtedly stem from Ihe cyclical nature oUheXro 
business, As much a 5 three quarters of a company s annual sales may be generated n 
the three month Chrrstmas period, Dragon, faced with booming demand \Z £5 uo 
production to meet anticipated sales. Consequently, when those sales fa «n Tn 
materialise, Dragon found itself with a massive cashflow problem to 

los"'ladlv S t£lt C SlT GE ° and ° lh6rS kept the COmpa ^ af,oat ' but the ™P*^ was 
lost, badly, that impetus was never regained 

tha^Tandv" w,IUakr3lV iSapPeared com e lete ^ Thou 9 h » now appears unlikely 
mat landy < will take over Dragon, a mysterious Spanish company has steooed in 

mThin rd S . A ' S n ° W faVOUnte t0 ta * e 0ver ^^ufaciure of the Dragon 32 a^d 64 
machines, A new company, Touchmaster, is also being set up by ey-Draqon directors 
Bnan Moore and Richard Wadman, to provide Eurohard with s Wand soKe up P od 



September 1984 Dragon User 3 




THE FIRST "ZAXXON" STYLE GAME 
FOR THE DRAGON 32 

ACTUAL SCREEN PHOTOGRAPHS 



Pilot your helicopter gunship in a true 

3-dimensional-like playfield, 

Climb, dive and strafe enemy installations 

to score points and extra fuel. 

This superb game features 100% machine 

code with fully animated, high res sprite 

graphics. 

A great first! and only 

| Disc version £9.95) 



£6-95 



1. Under attack from enemy 
fighters. 

1. Missile attack an fuel 
ins taxations, 

3, Low level attack On 
village. 

4, Y$t another wove of 

enemy fighters} 




QUAZIMODO 

Ws introduce QU A2I MODO 
the hunchback, in his efforts 
to rescue the damsel from her 
fortrc&s prison. 
You will nsad to jump the 
parapets, cross the most 5, 
escape the fi re balls and the 
guards to succeed in this task. 
10 screens and 4 difficulty 
levels will present a great 
challenge. 
A joystick is required. 





SUPERSOWL 

This brilliant and original 

simulation of American Pro* 
Football starts with tha kick* 
off and the ball hanging in the 
air as Floyd, the star running 
back of the Dallas Cowboys 
jumps to catch it. 
Will big match nerves cause him 
to fumble or will his catch be a 
clean one? I f ha catches it, how 
far can he run before the mighty 
men of Washington thump him 
to tha flround? 

A unique machine code game, 
for which a joystick is required. 



AT OUR 

NEWLOWPHICE 

OFONLY 

£6.95 each 

(CASSETTE! 

£9,95 each 

(DISC) 



CABLE SOFTWARE IS NOW 1 YEAR OLD AND TO SHOW OUR APPRECIATION TO DRAGON OWNERS 
FOR THEIR SUPPORT IN OUR FIRST YEAR, WE HAVE REDUCED THE COST OF ALL DRAGON SOFTWARE 




LIVING STONE 

The first version of 
this complex strategic 
game available on 
any home micro. 
Was £8,75 
NOW ONLY 

£6.95 

GEOGRAPHY 

Learning is fun with 

Cable. 

NOW ONLY 

£6.95 




PRO-FILE 

Data Filing and 
Retrieval System. 
WAS £15.95 
NOW ONLY 

£14.95 

TROJAN 

LIGHT PEN 

Still the best value 

Light Pen on the 

market. 

ONLY 

£11.50 






Trace Race 



&* 



A 








OUR SPECIAL OFFER ON THESE SIX GAMES 
Order 1 Title for £5 - Any 2 Titles for £9 - Any 3 Titles for £1 2 (Prices include P & P and VAT) 



Please supptv ma with: — 

ZAK'S SON QUAZIMODO SUPERBQWL 

^ £6.45 eoch (CosfetteJ or £9.95 each (Disc} 

LIVINGSTONE «.,.,GEOGRAPHY 

g £6.95 each (Cassette only) 

DRONE .....DRAGRUNNER .....TRACE RACE 

CAVE FIGHTER .....BACCARAT 



PHONE IN YOUR ACCESS ORDERS TO 
0582 59U93 (fla.m. - 6p.m.l 



• • 



I 



Send cheque with order tor 

CABLE SOFTWARE 

P.S.L, MARKETING, FREEPOST, 

LUTON, BEDS. LU3 2BR 

< No- ^tamp required) 

Name 



DRAGON RACERMASP INVASSON 

SEE SPECI A L PRICES ABOVE 

.....PRO-FILE @ £14.95 each (Cassette/ 
-...TROJAN LIGHT PEN <P £1 1,50 each 
ALL PRICES INCLUDE P & P AND VAT 



-y\4jr>&~. 



Address 



fft* relerrncr to "ZAXXOIf" Imfucft if j intttttfHf {tide mart of SEGA ENTERPRISES INC.} is .n no -taw intended to luogeit mn r £Qaatt.r,Qi\ tm'vnen Ctblr Strftntarr Umit-d ami Srcm Entirptut* Inn. 

4 Dragon User September i 984 



Letters 



This is the chance to air your views — send your tips, compliments and complaints to Letters 
Page, Dragon User, 12-13 Little Newport Street, London WC2R 3LD. 



Light-pen 
listing 

THE LISTING below produces a 

graph when used in conjunction 

with the light-pen project [Dragon 

iter. April, 1984), 

10 CLS: PMQDE 4,1: PCLS: 

SCREEN 1,1 

20 LINE— (0,180). PRESET 

30 FORX=1T0 255 

40 A=(JGYSTK(C)M):Y=iaG-A 

60 IF Y<1 THEN Y=1 

60 IFY>180THENY=180 

70 LINE — (X,¥) n PSET: NEXT 

80 PCLS: GOTO 20 

T Peakson 
Daventry 

Northants 



String 
saving 

ONE unwanted facet of the Dra- 
gon' s string handling and saving 
routines can cause problems, 
especially with datafile programs 
based on string arrays allowing a 
maximum of 255 characters per 
array element. 

While the Dragon will allow 255 
characters to be entered into a 
string, if this is recorded and 
subsequently reloaded into the 
program, only 249 characters are 
input. This can cause unexpected 
and very difficult-to -trace FC 
crashes, especially if the program 
is expecting a special control 
character as the final character. 
The solution is to change lines in 
the program which specify a max- 
imum of 255 characters to 249. 
Thereafter, there should be no 
problems in saving and loading 
data from these programs. 

Robin Hamilton 

Loughborough 

Leicester 



Troublesome 



MIKE Harrison's most useful re- 
view of Dragon Books. (June 1984 
Dragon Ussr) mentions a tip 
given in Dragon Trainer for in- 
creasing the available memory to 
30K-by POKEing 6 into locations 
25 f 27 h 29 and 31. My tip is 
don't. On my machine at least, it 
does indeed increase the available 
memory, but results in UL error 
messages when the program is 
run. 



Cathy Hyde's method, in 
September 1983 Dragon 
Answers, is to use P0KE25.6- 
P0KE&H600,0:NEW, and this 
works perfectly. In fact, I found 
that POKE&H60C0 is unneces- 
sary, as address S600 (or 1536} 
contains the value to start with. 
The only snag with this method is 
that the command NEW cannot be 
part of a program, and 
P0KE25.6:NEW must be entered 
as a direct command before the 
program is loaded. 

Perhaps one of your readers 
has solved the problem of embed- 
ding a command in a program to 
make use of the Dragon's full 
memory, by liberating the 6K 
normally reserved for graphics, 
without any attendant snags. 

R Hadekel 
London 



joysticks 



IN THE June edition of Dragon 
User Brian Cadge replied to a 
reader that the Dragon uses 
potentiometer-type joysticks 
While this is perfectly correct, I 
have found if impossible to use 
joysticks with potentiometers fit- 
ted with my Dragon. 

My problems started when I 
read an article in Dragon User 
where the circuit diagram of the 
Dragon joysticks was shown, us- 
ing 100K potentiometers. 

Being an electronics engineer I 
bought a professional type 100K 
potentiometer joystick and wired 
it to the circuit diagram. Here 
problems arose. The Dragon's 
A/D converter will return a value 
between and 63 corresponding 
to the position of the potentio- 
meter track. 

The potentiometers track is 
270 degrees, but when fitted to a 
joystick the wiper can only move 



r 



25 degrees; so instead of getting 
a change of 63 you find you get a 
change of only seven, This 
causes problems because most 
commercially available programs 
use and 63 to move the screen 
character. 

My answer to the problem was 
to modify a switch -type joystick. 
With the joystick in the centre 
position the A/D converter returns 
about 32 degrees; as soon as the 
joystick is moved one switch 
closes and the "wiper" is taken to 
one extreme (0 corresponding to 
or 1O0K corresponding to 63). 

My modified joystick has been 
working for several months now 
with no problems. 

Graham Marshal! 
Grays 
Essex 



Scrolling 
disaster 

I EXPECT someone has already 
pointed out the total disaster that 
wouid result from using the ob- 
ject code of the Screen Scroll by 
Mr Philips in your April Letters 
column. Most of the operands 
and postbytes are missing, so 
entering it in hex with a monitor, 
or the Basic as listed, would not 
scroll the screen. The first in- 
struction loads X from &H963S, 
somewhere in ROM, and from 
there on, who knows? 

The assembly source code 
looks a little more sensible, but 
thePULSCC — PSHSCCIoopis 
liable to corrupt the return 
address. Another mystery is the 
use of CM PA #0, the instruction 
TSTA does this in one byte, but 
the preceding DECAsetsthe flags 
anyway so it is redundant, and 
with a screen scroti you need all 
the speed you can get. So much 
for details to get it working, but I 
still don't see why you need the 



k] 1 



1 


(1) 


2 


(2) 


3 


(10) 


4 


(a) 


5 


W 


6 


H 


7 


(3) 


8 


(5) 


9 


H 



10 (9) 



Buzzard Bait. .„, Microdeal 

Cuthbert in Space Microdeal 

Mr Org Microdeal 

Dungeon Raid Microdeal 

Hungry Horace., Melbourne House 

Kriegspiel Beyond 

Dragon Chess , Oasis 

Bug Diver Mastertronics 

The King ,..„ Microdeal 

Skramble. — , „„„,. Microdeal 

Chart compiled by Websters Software 



inner loop with a count from 
&HB9. Hi-res graphics addresses 
are continuous so there will be 
wrap round anyway with the 
program as written, so the extra 
test to detect the end of a line 
width just wastes time, 

I suppose after all that I'd 
better give a version for someone 
else to pull apart! 
9E BA LDX &BA Set X to 

Graphics Base addr. 
32 7F LEAS, -1,8 Dec Stack 

pointer to miss stack. 
35 01 LOOP PUIS CC Get carry 

from last loop, 
69 80 ROL ,X+ Rotate, bumping 

Xto next byte, 
34 01 PSHS CG Save carry. 
9C B7 CMPX &B7 Compare X 

with Graphics Top addr. 
26 FS BNE LOOP Loop if not 

done. 
32 61 LEAS 1,S Restore S to 

point to Return Addr. 
39 RTS Return to Basic. 
This is for Resolution graphics 
and scrolling Left. For Colour you 
need to rotate by two bits, so the 
whole operation has to be done 
twice. It cannot be done by insert- 
ing an extra rotate instruction 
without a way of carrying two bits 
to the next loop. To scroll Right 
use: 

66 82 R0R , -X and work down, 
loading X from &B7 (Gr. Top) and 
comparing from &BA. (Gr Base). 
You can avoid using the stack 
to store the carry by using TFR 
CCA and back, but Mr Philips' 
method is in this case faster, 

Stuart Sampson 
West Yorkshire 



Dictated 
message 

WITH regard to entering machine 
code listings, such as "Grand 
Prix" by Brian Cadge in your June 
issue, the easiest and most 
troublB-free method I have found, 
is to dictate the code on to 
cassette, thus leaving full concen- 
tration for avoiding typing errors 
during playback. Unfortunately, 
the added complexity of symbols 
in Basic program listings makes 
this oral method a time-saver only 
for entering machine code. 

W H Jones 
Fishguard 

IF ANY readers are having trou- 
ble loading Brian Cadges Grand 
Prix game, send an SAE to 
Dragon User and we will provide 
you with a typed sheet of loading 
hints written by Brian, 



September 1984 Dragon User 5 




Make your Dragon turn into a real computer with the 
new Double-Density Delta Disk System. 

Th# Oofta Disk System Gives You . . . 

An affordable disk system. 

Powerful Delta disk commands. 

Lets you produce and handle random access 

files as easily as serial files. 

Random sequential and indexed file handling. 

Simple plug into Dragon 

there are no HARDWARE MODS needed to run DELTA! 

Easily expandable 180k to 1.4 megabyte 

ON UNE storage, 

Full range of business utility and gomes 

software AVAILABLE NOW I 



The price you see is the price you pay. 
NO HIDDEN RAM upgrade costs, 
Uses under 2K of user - RAM as DELTA 
is held in EPROM. 

Enables programmer to easily produce 
applications Software which automatically 
starts up and operates without any 
intervention from the user. 



O* 






SI* 



to*** 



fell** 



DCLTA CARTRIDGE - contains MLTAdbk Operating System, u»r Manual, demonstration dbketl* . £120.00 

JDBJA 1 - DELIA Cartridge, User Manual, a single-sJded 40-trock (1 80I0 drive plus Cable £284 05 

D€LTA2- a*OELTALburvvn^asingte-3kded80-rTactt(36Ol0drlve ...£332.35 

Dtek Inderface cable (supplied wtth DELIA 1 or 2) , . . , . . . , £9.95 

ENCODE* Wcwembter/dirOMernbtef/edHof - integrolwtth DELTA ,. £24.95 

HOME ACCOUNTS full home package for DELTA El 4,95 

INFORM - Data Base Management System commissioned especlallyf or DELTA Systems £39.95 



WM, 



FLEX FOR 

THEDH 

USING 



FLEX is an internationally accepted Disk Operating System, It features dynamic file 
al location., random and sequential fib handling, executive file capability, auto drive 
searching, file dating, space compression, user environment control, error messages in 
English and over 30 commands for disk operation. 

A large number of high quality software packages ore available to run under FLEX 
ranging from spreadsheets to word processors, compilers to new languages. FLEX is an 
elegant, friendly and efficient disk based operating system. FLEX is available now for the 
64K DRAGONS using PREMIER'S DELTA disk system. It is supplied complete with a 200 
page manual- An editor and assembler are both supplied with the package. 

FLEX is the registered I if ode mark of Technical Systems Incorporated. £e * 2S 1nC - vAT ond p&p - 




DOODLE 
MASTER 



DOODLE -MASTER provides 'he DRAGON 32 graphics programmer wild 
comprehensive facilities lor the definition of graphic", shapes. 

* Create hkjh quality stapes/characters which con be used in BASIC or 
MACHINE CODS program* 

+ Fully compatible with ENCODER » 

* Stop** con b» generated and edited mony lime* faster 

* A WRITE facility allows hhe user 1o aeneretl* a s-erie* o' preform line* 
containing DATA or FCB statemenls repfesei-ihng 1h* che War .'shape. 
which OLrlomotkolly append themselves lo the current program in memory 

+ Shape data can be saved to cassette or disk 

* A LINK locilily allows shapes to be joined togemer either vertically or 
horizontally 

* A PMODE adjust function allows the user to examine the generated shape in 
another PMODE mode 

Price: Cartridge E 17,95 DELTA DISK E 16,95 



TOOLKIT FOR 
DRAGON 32 

PREMIER'S ASTONISHING NEW TOOLKIT FOR THE DRAGON 31 PERFORMS 
THE FOLLOWING AMAZING FUNCTIONS; 

• f U Li tcrltn editor ol lowing copying. 
« Eight PROGRAMMABLE KEYS. 

• 35 full coiovr low<r**oluttoii graphic* screen*. 

• Full range of ERROR HANDLING commands with several RESUME option*. 

• OVER SIXTY HEW WQflDS fully linked to yew DRAGON BASIC. 
» VARLA&LE GOTO ■■GOSUfii commands. 

• Superb TRACE command wv+iich uses tc-p right of screen only, thus leaving 
graphics/tew! intact. 

• SEARCH and REPLAC E command* lor easier program mod if i cat ion. 

• Comes complete with COMPREHENSIVE 40+ page MANUAL 
Available in CARTRIDGE or DELTA enhancement format £2<J.W inc. 



ofREfTUER 



PMMIER MICROSYSTEMS 

206 Croydon Road, Anertey London SE30 7YX 

T*4*ehion*01-6ev71J1 pfTTHTW 

Dealer and export coders welcomed. 



POSTAGE ond PACKiMG 
Tap** 1 - Z 95p. 3 * SI 25. 

■Cartridges £2.50 

Drives or Dt* pactoge* W 50 

AIL PRICES INCLUDE VAT, 
Send SAE tor lull catalogue 
ALLCW 2fl DAYS FOB KUVEJrY 




6 Dragon User September 1 984 






?^^a 


■■ 






1 Sir' *s 


II 



$£A& i 



3 *5 ^ - 



5 s? ti,^ J 
<s ft ft- 5. 



3 B \> 



Sft.5 

■ s £ 
Sa'§ 




Ole! 



MANUFACTURE of the Dra- 
gon 32 and 64 looks certain to 
move to Spain as negotiations 
move into the final stages at 
Dragon Data, 

At the time of going to 

press, Spanish firm Eurohard, 
set' up with the help of the 
Spanish government specifi- 
cally to manufacture compu- 
ters in the Exlre Madura re- 
gion (a development area 180 
miles south west of Madrid, 
close to the Portuguese bor- 
der) exchanged contracts with 
Dragon Data to manufacture 
the Dragon machines. The 
firm, prior to the receiver being 
called in, was negotiating with 
Dragon to obtain a licence to 
manufacture the machines in 
Spain, 

GEC is planning to market 
the Dragon in the UK and 
after- sales support will be pro- 
vided by Touchmaster — a 
new company made up of 
ex-Dragon Data employees, 
headed by ex- managing direc- 
tor Brian Moore, and former 
marketing director Richard 
Wadman. 

Touchmasters first project 
wilt be the manufacture of a 
grafpad — previewed at the 
CETEX show in May and to be 
launched at the PCW show 
this September. 





Toacbmaster's grafpad 



Prutech — the high technol- 
ogy investment arm of the 
Prudential Insurance group, is 
thought to be the main backer 
of Touchmaster, The com- 
pany also had a 49 per cent 
stake in Dragon Data, 

Tandy withdrew from nego- 
tiations after its final bid was 
rejected by the receiver, The 
company had hoped to ac- 
quire thfe Dragon name and 
finished goods stock in order 
to provide support to users. 

The formation of Touch- 
master and the continuing 
manufacture of the Dragon is 
good news for users worried 
about flagging support for their 
micros. Dragon Data's ex- 
isting slock of software, utili- 
ties and peripherals will be 
sold by Touchmaster, Brian 
Moore commented that there 
should be some good bar- 
gains available once plans 
have been finalised. It is not 
known how many Dragons are 
left in stocks nor what will 
happen to them. 

The future of the Dragon 
Professional and project beta 
is uncertain. It is also not 
known whether Touchmaster 
or Eurohard will take over 
Dragon Data's existing liabili- 
ties. 



BROTHER has launched a new range of printers for the home 
computer market. Of interest to Dragon Users is the M1009 
Impact dot matrix printer which is expected to retail for under 
£300, The M10Q9 uses a 9 pin print head, has the full 96 ASCti 
character set, a graphics set and international characters. The 
standard interface on the printer is the Centronics parallel, though. 
it is expected that Brother writ afso manufacture a dual interface 
(HS233 and Centronics} in the near future. 

The printer, which is mains powered, has a print speed of 50 
characters per second on normal characters (80 columns, 10 
characters per inch). An expanded face (40 columns, 5 charac- 
ters per inch) and condensed face (132 columns) is also printable. 
Paper up to a maximum width of 10 inches can be used, and an 
original plus two copies can be printed at one time. For further 
details contact Brother at Shepley Street. Guide Bridge, Aude- 
nshaw, Manchester M34 5JD. 



THE FATE of the Dragon Us- 
ers club hangs in the balance 
as negotiations get under way 
between John Richardson 
formerly of Games and Com- 
puters, and David Tomlinson 
of Cotswold Computers who 
has expressed an interest in 
taking over the club. 

Several readers have writ- 
ten and phoned Dragon User 
complaining that the club has 
cashed cheques and failed to 
deliver the goods. Computer- 
house, which supposedly took 
over the running of the club 
(see Dragon User, April) 
admits that there are a num- 
ber of outstanding orders and 
liabilities, but says it didn't 
take over the club and is 
therefore not responsible for 
existing liabilities. 

The story is a complicated 
one. Alan Monaghan of Com- 
puterhouse said that a com- 
pany was set up with the 
intention of running the Dra- 
gon Users Club, however, this 
was never actually done, "We 
found it impractical to take 
over the Users club and sug- 
gested to John Richardson 
that he make other deals." 
Computerhouse then became 
Computerhouse UK Limited 
and at present distributes the 
Pied Piper micro, John 
Richardson is a director of 
Computerhouse UK Ltd, He 
was unavailable for comment, 
though John Bobitol of Com- 
puterhouse suggested that all 
inquiries about outstanding 
orders should be directed to 
John at his home address: 68 
Gorse Lane, Upton, Poole, 
Dorset, 

Computerhouse has re- 
ceived a number of callers, but 
maintains that it cannot help 
anybody as the club is the 
responsibility of John Richard- 
son and not Computerhouse, 
John merely happens to work 
for Computerhouse. "I'd like 
to see it all settled' 1 said Alan 
Monaghan, so presumably 
would Users who have to date 
seen nothing for their money. 



No joy for 
Users club 




Alan assured us that "some- 
thing is being done" and that 
part of the deal that John 
Richardson organises will be 
that people will get what they 
ordered However, David 
Tomlinson of Cotswold said 
that any agreement he makes 
with John Richardson will not 
involve Cotswold taking over 
the outstanding liabilities, and 
he stressed that people 
should not contact Cotswold 
about these." The liabilities 
are nothing to do with us 1 ' he 
said. 

Cotswold is interested in 
taking over the list of club 
members, thought to number 
about 1 ,800 and to continue to 
offer discounts to members — 
possibly in the region of 10 per 
cent. 

Facilities to produce a 
magazine exist at Cotswold 
Computers, though David 
hopes that someone else will 
be interested in compiling the 
editorial contents of the maga- 
zine should Cotswold begin 
running the club. Anyone who 
is interested is asked to con- 
tact David at 6 Middle Row, 
Chipping Norton, Oxfordshire 
David added that it would be 
impossible to undertake the 
administration of the cassette 
based magazine Dragon- 
wings 

At present negotiations are 
still under way to find a solu- 
tion to the problem, and it is 
suggested that readers do not 
send any money to the Club 
until existing orders are hon- 
oured. 




8 Dragon User September 1984 



THE NEWS that Dragon Data in conjunc- 
tion with GEC. was to launch a Dragon 
MSX machine prompts the question 
"What exactly is MSX about?" The short 
answer is that MSX is about compatability. 
MSX is an operating system thai allows 
software and peripherals for one micro to 
work on others using the MSX standard. 

Comparisons can be made with the 
video trade — any VHS video recorder can 
be used to play VHS video tapes. Similarly 
with betamax, a betamax tape will play on 
any of the many different brands of be- 
tamax recorders. Philips tried launching its 
own video recorder standard — the Philips 
2000 around the same time as the VHS 
and betamax systems were launched. The 
project failed. Hence the importance of 
compatability. 

As Dragon owners know {often to their 
disappointment) Commodore, Spectrum 
and other software will not run on the 
Dragon; even the Tandy, with all its simi- 
larities to the Dragon, is not software 
compatible. The result is that hardware 
specific software has had to be program- 
med for each individual micro. With the 
arrival of MSX, all this will change. 

September launch 

The Japanese are the force behind 
MSX. Eight Japanese manufacturers — 
Canon, Hitachi, JVC, Mitsubishi, Sanyo, 
Sony, Teleton and Toshiba have com- 
bined to form a British MSX working group 
to coordinate the launch of MSX in Britain, 
and to liaise with software companies in 
the UK to produce producl$ for MSX, The 
expected official launch of MSX in Britain 
is this September, and several British 
software companies are believed to be 
releasing software in September/October 
including a number of companies that 
produce software for the Dragon, such as 
Premier Micro Systems, Hewson Consul- 
tants, Computer Rentals, Mastertronics 
and Sulis Software. 

The MSX standard has been devised by 
the American firm Microsoft and a total of 
19 manufacturers are said to have ac- 
quired a license to produce the machine. 
The license is not cheap. "It is a rich mans 
club not a poor man's" said Phifip Sutcliffe, 
Overseas Export Manager of Microsoft 
(UK & Scandinavia), who refused to spe- 
cify the exact cost, though it is thought to 
be in the region of 250,000 US dollars. 

GEC was approached by the British 
MSX working party in May at the CETEX 
show in Earls Court, London with a view to 
joining the group. The license that GEC 
has acquired from Microsoft to manufac- 
ture the micro is rumoured to be the sole 
rights to produce MSX in Britain. (The 
Japanese firms will be importing their 
versions into Britain.) The company has 
not yet joined the working party, which is 
open to all manufacturers of MSX should 
they wish to join. 

Microsoft has set the specifications for 
MSX hardware and software, though with- 
in its guidelines individual manufacturers 
are ai liberty to produce a design of their 
choosing — provided compatibility is main- 
tained. Thus a Sony disk drive for example 
will work on a Hitachi micro, as will a 



MSX- 

what 
now? 

GEC Dragon was to launch a 

MSX machine — what's all the 

fuss about, by Gordon Ross 




Sanyo Light pen and a Yamaha synthesis- 
er. 

The broad specifications laid down by 
Microsoft provide that each of the 
machines will use a ZB0 processor with a 
32K ROM including Microsoft Basic and at 
least 8K RAM, The same Tl video chip 
giving a 40 x 24 text display (256 x 192 
graphics resolution) with 16 colours avail- 
able is used, together with the same Gl 
three-channeJ sound chip on all versions. 
Where a disk unit is available as an option, 
3Vz inch disk drives will run Microsoft's 
MSX disk operating system, MSX-DQS, 
which is data compatible with MS-DOS 
meaning that IBM files can be exported to 
an MSX machine. 

GEC s MSX machine is thought to have 
64 K RAM. a ZSG processor and a built in 
3Vz inch disk drive unit. It is not known 
where the manufacture of the new 
machine wili take place nor if Touchmas- 
ter, the UK firm set up by ex -GEC Dragon 
chiefs Brian Moore and Richard Wadman, 
will have any part in the operation. 

The Microsoft standard is a controver- 
sial one, Several softwre companies are 
disappointed that the manufacturers have 
chosen the somewhat elderly ZQ0 proces- 
sor. The relatively old technology, howev- 
er, must be compared with the overall 
concept of MSX, Distributors, small com- 
puter dealers and the High Street retail 
stores are extremely enthusiastic, The 
demand from them is to stock MSX, 
solving their merchandising problems. 
With interchangeability, stores need not 
worry about compatability. Further soft- 
wane companies can cut development 
costs by producing only one version of a 



game and mass marketing it on the va- 
rious MSX machines. This could lead to a 
reduction in software prices. 

Brian Moore, former managing director 
of GEC Dragon, spoke at a major confer- 
ence as far back as April about the 
dangers to UK manufacturers of MSX. 
"MSX could well dominate major sections 
of the home computer market and com- 
parisons with VHS and video recorders 
can be readily drawn" said Brian, who 
estimated that 100,000 to 150,000 units 
will be available this year, Continuing with 
bis speech, he said that predictions indi- 
cated that the Japanese will take 30 to 35 
per cent of the home computer market 
"and that's for a product that hasn't even 
arrived in this country yet" 

Established business computer com- 
panies are thought to have little to fear from 
MSX. The machines are games oriented 
and unsuitable for serious use at present- 
However, through MSX- DOS there is a way 
to compatability with the IBM PC and MSX 
may offer compatability with business 
machines in the future 

The probable cost of MSX will be in the 
region of E250-E3QQ Derek Madden of 
Sanyo revealed that Sanyo's MSX 
machine with 64K user RAM. 32K ROM 
and 16K video ROM will be retailing for 
£299.95, The machine, with built-in RS 
modulator to connect to a light pen, will be 
launched this September. A 12-month 
warranty comes with the machine, which 
can be returned to Sanyo on a prepaid 
basis though the Post Office within a year. 
A network of service centres around the 
country should be in existence after the 
expiry of the first 12 month warranty. 

Derek envisages the launch of several 
generations of MSX over the next seven or 
eight years. This year MSX products will 
be at entry level'' and by late 1965/eariy 
1986 he foresaw the introduction of a new 
range of machines with a "superchip" for 
micro/audio and video products. "The 
whole idea of MSX is upgradability" said 
Derek, saying that the ZS0A chip will be 
totally compatible with any new develop- 
ments. 



Former (StC Dragon 
director Brian Moore 
— forewamirtgs about 
MSX 




The immediate vision for GEC may not 
be so bright. Brian Moore commented that 
GEC was having trouble with components 
supplies and might wait until the beginning 
of next year before making its entry into 
the MSX market, 

Whether or not MSX will gain a foothold 
in this country remains to be seen. The 
Japanese have chosen Britain as their 
overseas test market and with a reported 
advertising campaign of £1 million on the 
way. the stage is set for an interesting 
battle in the home computer arena.B 



September 1964 Dragon User 9 



■ 



OPERATION 




ffp&itc 



6 



ZZ.CJU 11 



) 



Please rush me a copy of Operation Safras 

(Dragon) 

To (Name} 

(Address) 



Please debit my Access. 1 ' Visa 

A/C No 

I enclose a cheque. 'P.O. remittance for £7,95. 

(Signed) 

All cheques/P O lo be made payable to 
Shards Software 



Suite G, Roycraft House, 
Linton Road, Barking, Essex. 
Tel: 01-591 7666 (4 lines). 

10 Dragon User September 1984 



The long awaited sequel 
to Pettigrews Diary for 
the Dragon 32. Includes 
two free Shardsound 
original music tracks. 

£7.95 inc. vat 



SHARDS 




wwm <§*? raa mm 



THE RING 
OF 

DARKNESS 
PART II 



At last the saga 
continues . , . 

The Guardian of Shedir 
Is defeated, the Hell 
spawned hordes of the Evil 
Sage Meat bay. Now 
Ring bearer, wield er of the 
Four Bright Rings, must 
face the greatest 
challenge: to return the 
Ring Of Darkness to its 
creators on the hidden 
planet Ringworld . . . 
And somewhere at the 
ends of time the forces of 
evil are preparing their 
revenge. 

After one year of 
development, Wintersoft 
are proud to present the 
mast sophisticated game 
ever created for the 
Dragon 32. Written 100% in 
machine code, RETURN OF 
THE RING is an astounding 
multi program blend of 
superb high resolution 
colour graphics and 
advanced routines that 
allow you to communicate 
with your computer in 
complete sentences. You 
will face challenge and 
excitement as you and 
your Ringworld 
companions travel a 
mysterious planet and 
brave the dangers of an 
amazing three- 
dimensional forest moon. 
An epic adventure 
unrivalled for its wealth of 
detail and diversity. 

May luck travel your 
path. 

Please note: RETURN OF 
THE RING is a complete 
adventure. You need not 
buy THE RING OF 
DARKNESS to play it. 



DEALERS PHONE 
01-3675720 



30 UPLANDS PARK ROAD, 

ENFIELD, MIDDLESEX, 

EN27PT 







ALSOAVAILABLE:- 
DRAGON 32 

Return of thft Ring ...,,,..,. 

The Ring of Darkness. ....... 

Dragon Trek 

SPECTRUM aBK 

The Ring of Darkness ,.„,.,,,,„.,,, 

OltrC-1 48K 

The Ring of Darkness , , , , 

Operation Gremlin , . , . 

PBICES INCLUDE P&P, VAT, AND OUR LIFETIME 
GUARANTEE. 

SELECTED TITLES AVAILABLE F ROM 
LARGE R BRANCHES OF , 



£9.95 

, , . . £9,95 
£6.95 



£9.95 



, . . £9,95 
£6.95 




Clubs 



The Dragon User discount club will save you money. Software com pa lies 
interested in joining the scheme should write to: Dragon User, 12-13 Little 
Newport Street, London WC2R 3LD. 



ir<^ 



Dragon software 
at a bargain 

Discount software is now available through the medium of the Dragon User club - this month save 
£1.50 on each of these games and adventures from Computer Rentals 




THE Dmgon User Discount 
Club is designed to save you 
money. This month's special 
offer, which is only open to 
readers of this magazine, fea- 
tures six software titles for the 
Dragon 32 from Computer 
Rentals, Each game has been 
reduced to £5.45, down from 
£6.95. To order your game(s) 
simply cut out the coupon on 
this page and send it, together 
with a cheque or postal order, 
to: Dragon User Discount 
Club, 12-13 Little Newport 
Street, London WC2R 3LD 




Froglet 



A busy main road and a fast 
flowing river are the obstacles 
you must overcome in guiding 
the Froglet family back to the 
safety of their home. The bet- 
ter you get, the harder the 
task. 




Skier 

Try your hand at skiing down a 



giant slalom run, negotiating a 
series of slalom gates and 
avoiding the trees. The prog- 
ram is a 3D perspective 
simulation with five runs. 



ffj^0f|trjl 




Keys of Roth 

An adventurer in search of the 
keys, you must use your pow- 
ers of deduction and deter- 
mination to overcome the 
mysteries of the caverns. 
Ores, trolls and the giant Jub- 
jaroo are out to stop you in 
your quest. 




Handicap Golf 

Bogeys, birdies, an albatross 
or par are alt possible on this; 
one- or two-player 18-holo 
handicap game. There are> 
bunkers, lakes, trees, gorse 
bushes, the rough and gu sting 



winds to be taken into 
account. 

Laser Racer 

Designed by Merlin software 
for Computer Rentals, Laser 
Racer puts you inside a huge 
computer As the driver of a 
space-age laser racer, it is up 
to you to reach the computer's 
central processor and destroy 
it. Joystick or keyboard con- 
trol 





St George and the 
Dragons 

Slippery bridges and fire- 
breathing Dragons impede 
your progress as you attempt 
to steer the hapless saint 
across the screen to smite the 
magic stone and lift the curse 
from the castle and its 
maidens. Musical interludes 
accompany your failures. 
Joystick or keyboard control. 



i Dragon User Discount Club 




P lease tick software requi red Price C 5.45 each 


Laser Raoer 


a | 


St Gsoi ge and (he Of agon 


□ 1 


Shier 


a 1 


Keys ot Rom 


a 1 


Frog fel 


z 


1 Handicap Gon 


a 


1 e rrcl ose a c heque/po ram Ittanee tort... 




Nam* 












All ctaques,'PQs to be made payable lo Dragon Usar 

Please cut <ju< ar>d sand this form to; Dragon User, Discount Club, 

12-13 Little Newport Street, London WC2R3LD 





12 Dragon User September 1984 






FACTS, FOLKS 

During the last few years we have produced or licenced lots of software for the 6309 
microprocessor. Most of the software has been advertised or reviewed at one time or 
another, but never all together — there was too much to say about each product. This 
month we are giving the "blurb" a rest and just printing a list of most of the software 
available from Compusense. If you want further details, write to us direct. 



DRAGON/TANDY Software 





Cartridge 


Disk 


Tape 


EDIT + (includes HI- RES) 


34.50 


24 00 


n/a 


HI- RES 


25.30 


m/a 


n/a 


DASM/DEMON 


30.45 


19.95 


n/a 


DASM 


10.95 


rt/a 


n/a 


DEMON 


10.95 


n/a 


n/a 


DECODE 


18.95 


12.00 


n/a 


DVNAFAST 


29.95 


29.95 


n/a 


DYNAMISE A 


n/a 


5.99 


5.99 


DYNAXREF 


n/a 


5.99 


5.99 


GRAPH DRAWER 


n/a 


n/a 


19.95 


DASM Source Programs — Prog 


am + Source code for DASM. 




Tape 






Vol 1. Dissasembler 


599 






Vol 2, Game of life 


5.99 






Vol 3. Epson Scren Dump 


5.99 






Vol 4. Seikosha Screen Dump 


5.99 






All four Volumes 


14.99 







Boohs and extras 

6809 Assembly Language — leven1ha< „.,... 13,20+ 1 SOpSp 

Programming the 6009 — Zaks 12,50 + 1-30p&p 

"Introducing Dragon m/c — Sinclair 7.95 + 0.50 p&p 

Advanced Sound/graphics — Brain 5.95 + 0.50 p&p 

'Dragon m/c — Jonss/Cowsill 6,95 + 0.50 p&p 

'These books contain DASM/DEMON examples. 

Monitor/Sound lead 4.31 indp&p 

Dragon Dust Cover ... 2.99 indp&p 

Dragon printer lead .,,,, 14.95 inclpAp 

DRAGON Disk drives Enquire for prices 

DASM/DEMON, EDIT + are available Irom larger branches. 




Postage on above software — 50p per order, 

TANDY COLOR versions are available — but enquire first plese! 

FLEX/OS9 Disk Software 

FLEX is available on a number of hardware systems including the DRAGON and TANDY 
COLOR COMPUTER. All the software shown here is fully compatible with these 
systems. More to follow soon! 



Fie* Operating System, Ed/ Asm for DRAGON 86.25 

Flex Advanced Programmers guide 1 1 50 

TSC DEBUG package „.„.,.„.,...„...„. 74.75 

TSGXBASC precompiler 51.75 

TSCUlililies 74.75 

TSC PASCAL 230.00 

Super Sleuth Dissasembler 68xx/6502 + source.... ..... 97.75 

Cross Assembly Macro SeK 51.75 

6502 Simulator + source 97.95 

6800 Translator + source...,,,,.,,.,. , ,, ,„. 97,95 

Stnjmacs structured programming macros 40-25 

DYNACALCFLEX ...'. ..........172.50 

COBOL Compiler .'. 115.00 

DYNAMITE 68xx dissasembler OS9 , 172-50 

lnlol"C"' compiler, linker 431.25 

(also available for IBM PC and UNIX based mini/mainframes} 

Lucidata Pascal... 103.50 

LucidataXrel.. rii 11.50 

LucidataCopycalCP/M copy rou lines 28.75 

Stylo/mail/Spell (DRAGON only!) .172,50 

DYNAF0RM 57,45 

DYNASPELL spelling checker ........ .. 68-95 

DYNASOFTPASCAt* runtime source 103.44 

DYMASOFT'C" compiler 68.94 

WmdrushXMACE 55.20 

Windrush'C" Compter + link loader. ,„,.„. .,.,.., 189-75 



Flex Operating System 40.25 

TSC Editor + Assembler ,„.„,,-. -.- 51.75 

TSC XBASIC interpreter....... ■«- 105.80 

TSC Sort/merge package ......r.-. 74.75 

TSC Text Processor 74.75 

TSC Relocating Assembler/link loader 172 50 

Super Sleuth DissasemblerBOSx/ZSO + source 97.75 

6805 Simulators source , 97.75 

6502 Translator + source.. .. ., 97.95 

6309 PIC/ PI D translator 97.95 

DYNACALC (DRAGON FLEX — Soon .enquire?) 90 00 

TSC 68000 Cross assembler ,.♦.. 287.50 

DYNAMITE 68xx dissasembler , 103.50 

ABASIC Compiler , 86.25 

Lucidata Include 11-50 

Lucidata Profiler 11-50 

Stylograph w/p . - 295.00 

DYNASTAR word processor..... 57.45 

DYNASTAR/DYNAFORM-. - 114.B9 

DYNASOFT PASCAL 68 94 

KBASIC Compiler , 218.50 

WindmsriMACE ^3-70 

WindrushPL9 ........112-70 



# tV ir Some of the software above is also available for OSS — enquire! 6 * & 

Sales and demonstrations by appointment. 




LIMITED 



286D GREEN LANES, PALMERS GREEN, LQNDQN N1 35XA 
Telephone: 01-882 0681/6936, Telex: 8813271 GECOMS G 



* 



Prices ere subject to change without notice. 



September 1984 Dragon User 13 



No smoking 
on tubeway 

John Scriven surveys the software scene 



AT THIS time of the year many people go 
through a very strange personality change. 
Instead of getting up at the usual time and 
going to work in a normal fashion, they 
suddenly jet off to foreign parts, leap 
around in a most undignified manner, get 
stung by jelly fish, stand on sea urchins, 
eat food thai gives them Delhi Belly or 
Montezuma's Revenge, and come back 
suffering from mild sunstroke — all in the 
name of "enjoying the holidays". It's hard- 
ly a good time for slaving away over a hot 
computer — in fact, the weather last 
summer was one reason given for Dragon 
Data's early problems. Software writers 
have obviously been working at top speed 
to put their products on the market before 
they too, climb into their cars and zoom off 
for a week at Butlins or wherever it is they 
90. 

Strident sounds 

There is therefore a great number of 
programs out at this time of the year, 
although I would think it unlikely that many 
will be sold before September is through. 
There are some new names in this 
month's collection, which is encouraging, 
and some new ideas in the programs 
themselves, which makes my task more 
interesting, Something tells me, however, 
that I should invest in a set of ear plugs if 
the accompanying sound tracks become 
more strident. 

The last thing Mission XK1 from J 
Morrison Micros suffers from is a quiet 
opening. As the title pages roll, the familiar 
strains of "Thus Spake Zarathuslra" (rec- 
ognisable to fans of 2001 AD and certain 
razor adverts) ring out in multi-part har- 
mony. A mother ship appears at the top of 
the screen, and you steer your tiny craft 
from this down to a landing pad on the 
surface of the planet Zyphon, Progress is 
hampered by chunks of what was once the 
moon of Zyphon circling the planet, 
although it is possible to blast them out of 
the way with a laser cannon. 

It you survive the landing, much-needed 
fuel is drawn up from the planet and you 
have now to transfer it safely to the mother 
ship, once again avoiding the pieces of 
rock. 

The game is well-written, and appears 
quite spectacular the first few times it is 
played. I found that the music became 
irritating after this, and if wasn't possible to 
turn it off. {Lowering the volume on the TV 
naturally kills the more useful sound 
effects as well.} The game itseif does not 
seem to progress anywhere, and although 
the asteroid belt becomes thicker as you 



play on, there are no continuing parts to 
play. I would agree that there are many 
other programs that are no more compli- 
cated and are very popular, but for me I'm 
afraid there was no magic If, however, you 
want a thrilling rendition of space music, 
I'm sure Richard Strauss himself would 
approve of the sound track. 

Beam Rider from Microdeal is yet 
another US import that originates from 
Spectral Associates. The screen is co- 
vered by more than a hundred little blocks 
arranged in rows. Steering a "beamer", 
you destroy the blocks by running over 
them. The speed at which you move is 
determined by whether there are any 
blocks in the direction in which you are 
moving. If there are, a beam shoots out 
and pulls you towards the block. Nothing 
could be that simple, however, and there 
are odd little problems like Spinners and 
Chasers that follow you around, just wait- 
ing till your attention slips. 

If you manage to clear a screen before 
losing three men, another screen appears 
with the blocks arranged differently. The 
scoring system and rules for play are a 
little complicated, but soon acquired, and 
although the graphics are rather abstract, 
the game is fairly addictive. If you like 
Gridrunner, then this will certainly appeal 
to you, and is worth looking at. 

A couple of months back I looked at the 
first of the Horace series of software to 
appear on the Dragon, Hungry Horace. 
This month ! received the latest translation 
from a Spectrum original, Horace Goes 
Skiing from Melbourne House. 

Kamikazi attack 

in this program, the object is to steer 
Horace (with £40 in his pockets) across a 
busy road to a ski shop where he can hire 
his equipment, then back through the 
traffic to the other side before he can start 
out on the slope The road is fairly quiet at 
the start, but soon reaches rush hour 
condition, and it's easy to end up on the 
wrong side of a juggernaut or one of the 
kamikazi motorcyclists that appears from 
out of nowhere, if this happens, you will 
have to pay out £10 for the ambulance, 
leaving you with less for ski hire. 

Assuming that you manage to acquire 
your skis and return to the top of the 
screen, you can now help Horace to speed 
down the Hannekon slalom course. Trees 
are an obvious hazard to avoid if you value 
your skis, and there are the slalom poles to 
Steer between if you want to gain points. 
The display scrolls up, as Horace remains 
in the centre of the screen, and control is 





. 



.u.. ■ 



■i.. " 



tiiiiiJiHiiiJ 
•£iii n lima 




Synthesised sounds accompany you on your flight 




& i£ts 




=5t ""kXir* 



t& 




Undaunted, Horace hops across the juggernaut laden i 



1 4 Dragon User September 1964 




UmiM i 









*.j 




if in T vbeway Army 




!? 



* 




fa n r oad in search of skis 



achieved by either joystick or keyboard. 

If you complete the course, there is 
another piste to follow — but of course, it 
has to be on the opposite side of yet 
another busy road. As you reach higher 
levels, it's harder keeping a true course, 
and there are even rnoguts — those 
mounds of snow caused by everyone 
following the same track on their parallel 
turns. Hit one of these awkwardly and the 
trees leap out to greet you I 

Happy Horace 

Horace games seem to translate well for 
the Dragon, and this is no exception 
Presumably, we shall soon see Horace 
versus the Spiders on our screens as well. 
Hungry Horace is a sort of up-market 
Pacman, and in some ways, Horace Goes 
Skiing is reminiscent of Frogger, although 
the graphics are much better Not quite as 
much fun as Hungry Horace, but better 
than average. 

Beau Jolly, now marketing Imagines 
existing stock, has an offering entitled 
Cosmic Cruiser which promises great 
things as it loads, A highly detailed graphic 
design of an astronaut appears as the 
main program enters the machine. The 
cassette insert is also dripping with in- 
formation about the wonderful facilities 
that Imagine offer, sorry, used to offer their 
programmers, and goes into more detail 
about the writer than I've seen before, 
complete with life history and trendy photo- 
graph. 

After this rapturous introduction, what of 
the product itself? The theme is fairly 
original — you are in charge of rescuing 
crewmen from a space station at the top of 
the screen and have to transport them to 
the safety of your cosmic cruiser The 
graphics are quite detailed and the charac- 
ters are reasonably life-like. All the while, 
the space station rotates at the top, occa- 
sionally revealing doors that can be shot 
open with a laser cannon from the base of 
the screen. As the spacemen appear, they 
can be collected and guided to safety. 
. You can choose to use either the 
keyboard or joysticks to control the main 
spaceman, or "hero" as he is called in the 
notes, and his movement is slow and 
ponderous, as if there really is iow gravity. 
If you choose joysticks you will find that 
you have to use them upside down. If you 
use normal sticks there is no problem, but 
if you have the Spectra video type, you will 
have a little difficulty. 

My first impressions were of irritation, as 
the instructions are rather long-winded , but 
once you grasp the general idea, the game 
improves considerably and is quite lively 
when the aliens start to appear. I still don't 
feel it lives up to the impressions on the 
cassette insert, although the screen shots 
are a good idea. With clearer instructions, 
the program would be worth a closer look. 

As usual, Microdeal has produced even 
more titles this month, Mr Dfg shows 
influences from several other games, com- 
bined in a new format, The screen shows a 
tunnel underground, viewed from the side. 
Buried in the earth are various unlikely 
objects, including cherries and apples. The 
cherries are what Mr Dig is after, and the 



apples can be pushed along to squash 
anything in their path. Just to annoy you, 
there are several Meanies who are out to 
spoil your fun You can run from them, fire 
a Power Orb in their general direction, or 
use the ultimate deterrent — drop an apple 
on their heads. 

There are a few other diversions, such 
as Letter Monsters who enable you to 
increase the number of your spare men, 
and the odd diamond that grows in the 
middle of the apples. This is clearly de- 
signed for quiet, non-aggressive children 
of less that 1 0, who will doubtless turn their 
noses up at it, while their parents love it. At 
sometimes it resembles Pacman with you 
digging your own maze, and at others, a 
sort of fruity version of Pengon. Not a 
game to get too ecstatic about, but well 
worth the standard £8. 

A game that has given me a lot of 
pleasure this month is Touchstone, again 
from Microdeal. This is a graphic adven- 
ture for one or two players, and involves 
finding your way along a sideways scroll- 
ing maze collecting various treasures 
along the way. The adventure is presum- 
ably set in a pyramid as the documentation 
mentions Ankhs and the god Ra, 

There are several unpleasant creatures 
that inhabit the maze, such as snakes, 
spiders and butterflies, but the fire button 
sends a chilling glance from your eyes 
(thanks to Ra) to destroy them Some 
locations are friendlier than others, such 
as Zoom Chambers that take you across 
parts of the maze. Some have rather weird 
names, like the infamous Poof Chamber, 
however modesty prevents me from mak- 
ing any comments about this! 

I enjoyed this game a lot, and would 
recommend it to anyone who likes adven- 
tures but finds text versions rather heavy 
going, You need arcade fingers as well as 
Clear thinking to be successful. As you 
dash through the tunnels pursued by evil 
monsters, this program may make you feel 
like Indiana Jones, which makes me won- 
der when someone will produce a Dragon 
game based on Raiders of the Lost Ark or 
The Temple of Doom, 

Doom laden 

Another adventure that uses graphics, 
although not in the same way, is Castle of 
Doom from Paramount Software. This is 
basically a text adventure that uses 
graphics to show a 3-D view of the 
location, usually a conridor with doors on 
either side and occasional objects such as 
chairs, tables and windows. In this adven- 
ture, you are the "chosen one'' who has 
the mission of finding the dreaded Count 
Doom and destroying him There is less 
tongue-in-cheek amusement than in 
Richard Shepherds Transylvanian Tower, 
and until you have the knack, the first 
stage is difficult to leave. The vampire's 
house consists of 27 locations, and the 
aim is to leave this and reach Doom Town. 
This has 36 locations, and is complicated 
by Castle Doom itself, with a further 27 
rooms. 

Instructions follow the usual Verb- Noun 
format of most adventure programs, such 
as "Take garlic" or "Open door", and ► 



September 1984 Dragon User 15 



■4 there is the useful addition of command 
"voc", which gives you a list of sound 
clues, so it is important to use the com- 
mand "listen" when you think something 
may be heard. As usual, "inventory" gives 
you a list of the things you are carrying at 
any particular time, "score" tells you how 
you are doing, and "look" redraws the 
location so you can see where you are, 

In some adventure games, once you 
have solved the mystery, there is little 
point in replaying the adventure. In this 
game, the objects that can assist you are 
scattered throughout the system of loca- 
tions. This gives it a certain edge over 
predictable adventure games, although it 
is lacking in surprises and much humour, If 
you are a serious adventure freak, then 
you may like this program, although I 
found it rather dry after other adventures. 

Damsel in distress 

What s wrapped in clingfilm and swings 
from Ihe bells of Paris? It pains me to tell 
you that the answer is "The lunchpack of 
Notre Dame", If you have the kindness to 
forgive me that apology for a joke, and 
have had your eyes open in arcades 
recently, you will have noticed that for 
some reason, the exploits of a crippled 
Frenchman two centuries ago have proved 
fascinating !o many people, Charles 
Laughton starred in a cult movie many 
years ago, and the story found its way lo 
the arcades about a year back. Hunchback 
is a popular game in which you take on the 
role of the unfortunate bell -keeper as he 
swings his way far above the roof-tops of 
Paris attempting to rescue his doomed 
love, Esmeralda. 

This game is brought to you by two firms 
this month. Ocean Software with Hunch 
back and Cable Software with Quasi- 
modo. After spending several fruitless 
hours with each, the conclusion I've come 
to is thai both are worthy of consideration 
as a reasonable version of a difficult 
arcade game. They both have their good 
points, as well as their more irritating 
features, and I can't honestly say that one 
is better than the other. 

I found Hunchback closer to the arcade 
game and with rather more detail in the 
graphics, but Quasimodo is easier to play 
in the early stages I would have thought a 
voice moaning "The bells! The bells! 
would have provided a good soundtrack, 
but Hunchback has musical touches — 
something like the Teddy Bears' Picnic 
has to be borne bravely each time you 
play, and a sort of soft, squelching sound 
emanates from the TV speaker as the 
hunchback lurches across the screen, 

For what it's worth, this title caused me 
more frustration as I failed to climb over 
the towers of Notre Dame for the 
umpteenth time, but the frantic movements 
as I struggled to avoid the arrows in 
Quasimodo totally destroyed my favourite 
S peel ra vision joystick, which wasn t up to 
the pounding involved in the game, 

The object in both programs is to over- 
come apparently insurmountable objects 
such as battlements and moats to reach 
Esmeralda and take her to safety. On the 
way, you may encounter such problems as 



floating islands, flaming arrows, and so on, 
each involving its own special means of 
escape, If you have extreme patience 
either of these games is likely to give you a 
tot of fun as well as a pile of broken 
joysticks, 



Horace Goes Skiing Melbourne House 
£595 Castle Yard House 

Castie Yard 
Richmond TWtOfiTF 



Mission XK1 
£6,&5 



Beam Rider 
Mr Dig 
Touchstone 
Crabber 
£o 

Cosmic Cruiser 
E5.S0 



Castle of Doom 

£6,50 



Hunchback 
£6.90 



Superbowl 
Quasimodo 

£6-95 (cassette) 
£9.95 (disk) 



J Morrison Micros 
2 Glensdale Street 
Leeds LS9 SJJ 

Microdeaf 

41 Truro Rd 

St Austell 

Cornwall 



Beau Jolly 

1 9a New Broadway 

Ealing, London W5 

Paramount 

67 Bishopton Lane 

Stockton-on-Tees 

Cleveland TS1&1PU 

Ocean Software 
Ocean House 
6 Central Street 
Manchester M2 5NS 

Cable Software 
PSL Marketing 
52 Limbuny Road 
Luton 
BedsLU3 2PL 




Bug Oivef 
£1.9S 



Mission Moon base 

£6.99 



Tubeway Army 
£7 50 



HI Res 
£3,95 



Masterironic 
40 George Street 
London W1 

Phoenix Software 
1 16 Marsh Road 
Pinner 
Middlesex 

Crystal Computing 
T25Stned ley Road 
Cheetham Hill 
Manchester M8 7RS 

Oron Software 
64 Pnnce Street 
Rochdale 
Lanes 



A game from Microdeal that has some 
quite original touches is Grabber. This is a 
maze pursuit with a difference — there are 
two mazes on screen at all times, and you 
appear as a figure on one maze. Pressing 
the fire button on the joystick causes you 



to swop between them. The object is to 
grab treasures, shown on each maze, and 
transport them to the centre while avoiding 
monsters who pursue you, If they are 
uncomfortably close, you can beam across 
to the other maze and continue the game 
there. 

Unlike Captain Kirk and Mr Spock, who 
always avoided beaming down in the 
middle ot a piece of furniture, you can find 
yourself on top of a monster in the parallel 
maze which tends to prove rather lethal. 
Although this is hardly more than a double 
version of Pacman complete with a type of 
power pill, it has the makings of an 
addictive game — it is quite easy to begin, 
but rapidfy becomes a considerable chal- 
lenge to remain alive on both screens, 

Mastertronic has made the headlines 
recently, selling inexpensive software, 
{price £1 99 each) and Bug Diver is the 
first Dragon program from its 1 99 series In 
this game you dive from a little boat that 
speeds across the top of the screen. At the 
bottom you have the task of collecting 
bugs and swimming with them to the boat, 
which will gain you points. Fish swimming 
from both sides with their mouths open try 
to gulp at you if you get within their range . 
Although the game is rather ordinary, 
with a few mistakes on the packaging — 
for example, "enter LOAD" rather than 
CLGAD — Mastertronic is to be com- 
mended in bringing prices down to pocket 
money rather than birthday present level. 
Cable Software, who are responsible for 
some of the pile of shattered joysticks 
outside Noire Dame cathedral, have cros- 
sed the Atlantic this month to bring us the 
first version of American football for the 
Dragon, In Superbowl. which is apparent- 
ly endorsed by the newly-formed Luton 
team, the Flyers, you control someone ' 
called Floyd, seen from above as he 
hurtles up the screen. The teams involved 
are the Washington Redskins and the 
Dallas Cowboys, and the object is to steer 
Floyd round the opposing team as the 
screen scrolls downwards. 

Fancy footwork 

It seems quite difficuft to swerve past the 
padded figures as they hurl you to the 
ground once more, and the play never 
seems to be reversed, but maybe things 
change if you can ever get near the posts 
at the other end of the field. This is not a 
game thai had much appeal to me. but 
with Channel Four coverage, and sixty 
teams being formed into a league, this is 
bound to find some ardent fans before 
long. 

Mission Moonbase is another twin cas- 
sette game from Phoenix Software, and 
follows on from Death Mines of Strus and 
The Emperor Must Die. One cassette 
contains the action game, where you have 
to control a maniac buggy across a rough 
surface while avoiding Slran raiders that 
buzz along above you. These can be 
removed by a double firing laser, but 
potholes must be leapt to stay in the game. 

Occasionally you receive progress re- 
ports on the screen, and if you reach the 
base, you will be given the code necessary 
for the second, adventure part of the 



16 Dragon User September 1984 




Swinging over the burning pits to the rescue in Hunchback 



game. There is no way you can dive into 
this section without the code, but sufferers 
from arthritis and joystick wigglers cramp 
may find benefit in the fact that Phoenix 
supply an emergency phone number 
where you can obtain the code in times of 
desperation. 

Gary Nu man's original group of robotic 
musicians went by the name of Tubeway 
Army, but in Dragon circles, this is the 
name given to a game from Crystal Com- 
puting. On loading, it appears to be yet 



another version of Scramble, It is, howev- 
er one of the best versions, and seems to 
have all the features of the arcade game. 

Initially, you fly your craft across a 
sideways scrolling landscape avoiding 
rockets whife bombing fuel dumps As you 
reach the cave system, steering becomes 
more critical, and you soon have to face 
swarms of the enemy coming towards you. 
If you steer past these and negotiate the 
Wall and the final narrow tunnel, you are 
faced with destroying the base before 



starting again. There is some synthesised 
speech to accompany you on your journey 
and if you don't yet have a version of 

Scramble, Tubeway Army is to be recom- 
mended. 

Design utility 

The ffnal program I've looked at is a 
graphics design utility from Oron Software 
called HiRes. Although the Dragon has a 
good set of Basic commands, it is easier to 
use a program like this to produce good 
drawings and these can then be used in 
your own programs More useful are prob- 
ably those machine-code utilities that en- 
able you to use new graphics keywords in 
Basic, but this sort of program is a good 
start. Dragon Data produced a similar 
program back in 1982, but joystick control 
was very difficult. HiRes is a lot easier Jo 
use and can produce boxes, circles, bor- 
ders and repeated shapes over the 
screen The price is reasonable at £3 95, 
If f can drag myself away from the 
keyboard this month, I might even join the 
crowds on their way to the sun. As I lie on 
some distant shore I shall contemplate a 
world without aliens, buzzards, gorillas 
Cuthbert, Horace and ail their electronic 
friends. After a few months of varied 
software in large quantities, it is noticeable 
that the supply is starting to dry up. Qnu 
hopes that this is not a pattern for the 
future, and that users will not be starved of 
Dragon fodder when they return to their 
micros. ■ 



OR TANDY 
COLOUR 



h ^Lj 



.&* 



N.B This |OvF5Nc*t is oF1 he switching 
type and will work with mosl games 



©YSTICK 



If you're a real arcade professional then Microdears 
latest addition to the range is for you. We've taker 
the world's top selling Joystick and converted it to 
work with your Dragon 32 or Tandy Colour Computer. 
The circuit board inside will even give you RAPID FIRE. 
Available from Computer Dealers nationwide or direct from: 
Matt Order Safes from Microdeal Mail Order 
4T Truro Rd T St. Austell Cornwall PL25 5JE 
Credi t Card Sales 

Phone 0726 3456 

Deaiers Contact 
MICRODEAL 
DISTRIBUTION 
0726*3456 




September 1 9B4 Dragon User M 



Daisy wheel or 

dot-matrix? 

lolo ap Gwynn compares the Shinwa CPdO printer with the Smith-Corona TP-1 



ONE OF THE ways in which the Dragon 
can be very useful is as a word processor 

— probably (he only serious use to which 
many owners will ever put their machine- 
Many suitable packages have appeared 
on the market for this purpose; the Dragon 
Super Writer 2 probably being one of the 
most versatile, and the only one which can 
be considered for serious use on the 32 
because it overcomes the machine's in- 
herently slow keyboard response as well 
as giving an auto- re peat facility. 

To complement word processing pack- 
ages a good printer is needed in order to 
produce hard copies of your works of 
literary genius! A choice exists between 
dot-matrix machines, which have a large 
choice of characters and print sizes as well 
as the possibility of printing graphics 
screen clumps, but whose print quality is 
not quite up to "letter 
quality'' standards as 
is produced by an 
electric typewriter, 
and a "daisywheel" 
printer, Daisywheel 
printers do not have 
the same range of 
readily available 
character sizes as a 
dot-matrix printer, 
but produce print of 
"letter quality" stan- 
dard and the print- 
wheel itself can be 
changed for a dif- 
ferent font should 
this be required. In 
this article I will take 
a look at two printers 
priced at about £250 
each: the Shinwa 
CP80, a dot-matrix 
printer capable of 
almost letter quality' 



tor feed is an optional extra), has a limited 
character set, and only prints at a speed of 
12CPS, The same full A4 page of text 

takes about 7 minutes to be printed on this 
machine, I will now examine these 
machines in more detail, 

First the Shinwa CP80, This is slightly 
more expensive than the Seikosha, but it 
does have features which are essential for 
use with any word processing package, 
such as the ability to use ordinary paper in 
friction feed mode as well as the usual 
perforated printer paper in the tractor 
mode. This printer is different from many 
other dot-matrix machines in that its pins 
are of square rather than round section. 
This means that the letters are printed 
thicker than with other printers giving an 
effect which is most acceptable and is 
definitely of "almost letter quality ". 




From left to right, the Smith-Corona TP-1 and the Shinwa CP80 printers 



print and the Smith- 
Corona TP-1 , a daisywheel printer. 

Where the Shinwa, as any dot-matrix 
printer, scores over the Smith-Corona is in 
its versatility and speed, In standard speci- 
fication the Shinwa can handle both tractor 
(holes in the edges) paper and friction feed 
(like an ordinary typewriter); a full range of 
dot-matrix characters including the possi- 
bility of defining your own, provided you 
are good at machine code programming, 
as well as having graphics dumps, and a 
printing speed of 80CPS. This speed 
means it will print a full A4 page of text in 
about 90 seconds. The daisywheel on the 
otherhand, whife giving an excellent print 
| quality, can only ha ndle friction feed (trac- 

18 Dragon User September 1 9S4 



Examples of its character print set are 
given in figure 1, printed in some of the 
various print sizes and fonts available. It is 
obvious from examining this list that this 
printer can cope with all the possible 
needs of a word processor and more. The 
character set available includes normal 
and italic characters as well as a set of 
semi-graphic characters and a set of play- 
ing card symbols, Its printing speed of 80 
CPS or 640 dots'line/second is more than 
adequate. The normal line width maximum 
is 640 dots but in the compressed mode it 
will give 1 ,280 dots over the 190mm width 
of the line, The maximum width of paper 
which can be used is 254mm or 10 inches 
Line spacing is normally set at Ve of an 



inch, but is software switchable to any 
setting in increments of either V?a of an 
inch or Vaie. It is also capable of producing 
three carbon copies when printing. 

The standard interface is the Centronics 
parallel which can be linked directly to the 
Dragon — using it with the Dragon pre- 
sented no problems whatsoever, (For 
owners of other micros an RS232 serial 
interface is available as an optional extra,) 
A cartridge containing a carbon ribbon is 
supplied with the machine and this lasts a 
surprisingly long time. Replacements cost 
about £5, but I am sure an enterprising 
owner could easily reload the cartridge as 
it is not sealed. Print head life is quoted as 
30 million characters. I find trying to 
estimate what this means in practical 
terms rather difficult, but get the feeling it 
will take me a long time to reach it — 
at least I hope that is 
the case! 

The operation 
manual supplied with 
the printer is reason- 
ably well written, 
although some parts 
have suffered some- 
what in translation 
from the original 
Japanese. Some in- 
formation for 
machine code use 
would however have 
been useful at times. 
It took me a while to 
sort out how to get 
the bit image mode 
to work properly. 
Reference to an 
Epson manual help- 
ed as the commands 
and control codes 
seem to be similar 
to those used in that machine. Need- 
less to say it copes well with the list- 
ing of programs, the option of having 
the zero with or without a line through it 
being available according to the user's 
choice. Even without this, there is a notice- 
able difference between the zero and the 
"O". It also has available the M £" at ASCII 
129 without the loss of the hash, as 
happens on a substantial number of other 
printers. 

The other use to which the printer can 
be put is to produce a hard copy of the 
graphics screen, be they graphs or other 
drawings. The CPS0 allows for. the printing 
of graphics by means of its "Bit Image 
Mode" of operation. This allows the print- 



ing of rows of eight pixels at a time from 
the graphics screen. This can be done 
using a Basic program, but a single print ot 
the screen would take 20 minutes or 
longer. 

For an immediate print at a reasonable 
speed of about 20 seconds one needs to 
resort to the use of machine code. The 
main listing shows a Basic program to load 
a machine code routine to do just this. Line 
10 sets the space in the memory where 
the routine is to be stored. Line 20 defines 
the memory position where the routine is to 
start. This is higher than the position 
specified in line 10 because the memory 
reserved below it will be used to store 
values ready for printing. Lines 30 to 130 
read in the hexadecimal values given in 
the data statements on lines 150 to 250. 
Finally lines 1120 to 1160 provide a test 
printing circle on the graphics screen 
which is printed on calling the machine 
code routine in line 1 1 70. 

Spaces 

The routine as written wilf give a double- 
size printing of the graphics screen which 
measures about 160 by 115mm This is 
achieved by inserting a space in between 
each pixel printed An example of the 
resultant print is shown in figure 2. Howev- 
er, should the need arise for a print without 
the inserted spaces, the short second 
program should be run which modifies 
the original routine to eliminate the 
space insertion procedure. Provided the 
listing is copied in carefully then no 
difficulty should be experienced in using 
this program. However, should anyone 
require a cassette of this program in 
both Basic and machine code loading I 
would only be too glad to let them have a 
copy for £3.50. (Write to lap Gwynn, Plas 
Trefiys, Llangwyryfon, Aberystwyth,) 

How different the daisywheel printer is to 
use. As with many such machines the 
TP-1 has only a limited printing speed. 
However, if one needs to produce high 
quality typed work then such a printer is 
essential. Whereas the dot-matrix printer 
responds to the whole 256 ASCII charac- 
ter set and control codes, the daisywheel 
is limited lo 100. The control codes it recog- 
nises are those for backspace, tab, linefeed, 
formfeed, carrier return, left and right 
margin set, tab clear, margin release and 
automatic underlining. The main advan- 
tage of this is that one does not get 



T M/C PROGRAM TO DUMP GRAPHICS PAGES 1 TO 4 
'FROM A DRAGON 32 ONTO A 
'SHINWA CPSO PRINTER 
B *C Lap Gwynn 12/33 

10 ClEAPZOQ, fcH^CFF 

20 X~fcH7£00 

30 READ x* 

40 IF X>32767 OR X<&H7CFF THEM STOP 

30 IE K*«*ZZ*TH£M SO 

60 POKE X,VAL( "8fH"+X*> 

70 X^X+l;GOTO 30 

SO Y-&H7F00 

90 READ X* 

100 IF X>32767 OR X<kH7CFF THEM STOP 

HO IF Xta'ZI" THEN 140 

SZO POKE Y,VftLf't(H't»(fl 

130 V=Y+l;GOTO 90 

140 EDTOUZO 

130 DATA34 3 36,S£, ID, EO» 10 , SE f 7I>, 00, 10, BF T 7F , E3 , 

1 60 DAT A7P , 00 , F 7 , 7F , El , A6 , 54 1 43 1 BD , ?E , 26 , ED , SO , 

170 DATA0B,EO,7A,7F t El,P6, 7F , E 1 , CI , 00, 26 , E5, 34 , 

lEtg DATAOO t 10,EF F 7F,E3,BD,7F p 4F I 30,e9 N ie,Oi,SC, 

190 BATAZ2 t e£, 13, BD, BO, OF , St, 41 , SO, ©O, OF , B6, 07 

200 DATAOF,B6,4B, BD, BO, OF , 36 , SO , BD, BO, OF, B6 , 1 

210 DATASF, 46,56, 56,4**56,36, 46, 36, 56,46, 36, E7, 

220 DATAE3,5F,46,56,36,4fi,S6,56,-16 J S6.36,46,56 1 

230 DATA12, 1 2 , BD, 7F, OO, C6 . CO , F7 , 7F, El , A6, M , 12 

240 DATAOF , 31 , A© , 01 , 7A , 7F , E 1 , F6 , 7F , E 1 „ C 1 , 00, 26 , 

230 DATAZZ 

U20 PW0DE4, irSCREENl, 1 :PCLS1 

1130 COLORO 

1140 LINE (0,0J -(2S5, 191) , PSET , B 

1150 CIRCLE! 127, 93J , SO 

I160 F0RI-1T0 SOOOJNEXT 1170 EXEC&H7E00 



BD, 7F, 
OF , E6 , 
OD,BD, 
1 E , 00 , 
FD,©0, 
BD, SO, 
fii4, 7C, 
F7.7F, 

bd, eo, 



00, Co, 
OO, BD, 
SOjOF, 
26, CO, 
OF, 66, 
OF, 39, 
7F,E4, 
E2 , B6 , 
OF , S6 , 
OD , BD , 



CO, IO,©E 

eo,op,30 

10, SE, 7D 
33,36,39 
1E,BD,30 
12, 12,12 
JtO,BE,7F 
7F,E2 r 3? 
00, BD, SO 
90, OF, 39 



Listing J ; Basse program to load a machine code 
involved in all the other softwares witch- 
able options available on the dot-matrix. 

For straightforward word-processed out- 
put they are not normally needed (the full 
character set is seen in figure 3), Writing in 
Welsh (a must for the Dragon!) does 
however cause problems because the 
standard character set does not include a 
circumflex (ASCII 94) which is needed 
quite often. Of greater interest to those 
wishing to produce program listings is that 
it does not have a "hash' character and, 
more seriously, the zero is identical to the 
letter "0 **. This could lead to some difficul- 
ty In following Basic listings printed on this 
machine. 

The instruction booklet is very clearly 
written, and it is very easy to unpack the 
machine and connect it to the Dragon with 
a standard Centronics 36 pin D connector 
and cable (not supplied). An RS232 serial 
interface is also available tor it as an 
optional extra, and will accept data at a 



routine 
rate of anything from 50 to 1 9,200 baud. 
The ribbon supplied is of the long life, 
multi strike, mylar film type which gives 
excellent print clarity. Changing the ribbon 
cartridge is very easy, but during normal 
use would not seem to be necessary very 
often. Changing the printwheel is also 
easily done. Several different types of 
typestyle wheels are available with a 
choice of both 10 and 12 pitch (characters 
per inch). 

In construction this printer resembles a 
typewriter without a keyboard, seems to be 
very solidly made and is quite heavy (9.4 
Kg), In operation it sounds very much like 
a typewriter. The roller width is 13 inches, 
which is considerably more than the Shin- 
wa, and it is possible to set the line 
advance manually to 6, 4.5 or 3 lines per 
inch. Fine adjustment of the print position 
can also be made so that printing on to 
forms and so on is possible. The impress- 
ion made by the printwheel characters can 



Full character set -for Shinwa CF-SO 



NORMAL SIZE AND EMPHASIS: 



i ii 



H*%tc' f J #+, -. /01234567S9: S < =>?@ABCDEF6HI JKLMNOPQRSTUVWXYZC \ ] rt _ 'abedef gh i j K 1 m 
nopqrstuvwxyzf !)£"' '§„ Ht u I -- H- /*##*** (>*+,- . /0123456789i it = ??t?ftBCDEFGfiIJKL 
rttVOPQASTUVliXYZf \j« _' abedef ghij ft Imrtopgrs tuiswx yz C / J>~ .•■■■■I I I l||AV«f*+ 



Cnipressed nam I Piphasi5 
Normal emphasised 



1 •=* rm (zj Hi sl S- i S 

Normal double strike 
NORMAL plus »lji-e wk=-i fl t 

NORMAL plus .uif^^^t 



September 1984 Dragon User 19 



What's your best source 
of information on 
color computing? 



Now you can improve your color computing skills. . , 
and it's easy to do. HOT CoCo gives you more practical 
information on the Dragon* than any other publica- 
tion. Nearly 150 pages a month! 

Every isue is packed with exciting new things for 
you to do. We won't waste your time with filler stories. 
You'll get instructive columns: 

•Elmer's Arcade — enjoy old-fashioned arcade 
style games on your computer 
•The Basic Beat — learn everything you need 

to program in Basic 
•The Educated Guest — discover how to use 
your computer as a teaching tool 
•Doctor ASCII — get answers to your 

technical questions 
•Graphically Speaking — create eye-catching 
designs that add appeal to your programs 
You also get a dozen easy-to- understand articles every 
month. Games. . utilities. . . programming techniques. . , 
tutorials. . -graphics. . .education. . . hardware projects, 
They'll help you expand what you cao do. And complete 
program listings show you how to use what you learn. 
That's not all, HOT CoCo saves you money too: 
•Candid reviews help you make every 
purchase a sound investment. 
•Informative ads let you comparison-shop 

from home. 
•New-product announcements tell you what's 
available before it reaches the stores. 
With all this at your fingertips, your subscription 
could pay for itself with one wise purchase. 

And HOT CoCo is risk-free. Tf you don't like your 
first issue, just write "cancel" across the invoice and 
return it to us. You won't owe a thing. 

Subscribe to HOT CoCo today. Twelve big issues are 
only $44.97 (US funds drawn on a US bank). Simply fill 
out the coupon below and return it right now to: HOT 
CoCo Subscription Dept., PO Box 975, Farmingdale 
NY 11737, USA. 









\ 



V 



* Otagon fa 41 TKguhTsd trodtmar k of Orag/m Data Ltd. 

Yfcihl Help me improve my computing skills. Send me 
12 issues of HOT CoCo for $44.97 (US). I understand 
that with payment enclosed or credit card order I will 
receive a FREE issue, making a total of 13 issues for 
$44.97 (US). 

Ge* a 13th issue FBEE when you enclose payment or 
charge it on your Mastercard, Visa, or American Express. 

□ CHECK/MO 



DMC □ VISA D AE 



CARD jff 

SIGNATURE. 
NAME 



.EXP- DATE. 



ADDRESS_ 



! 



POSTCODE. 



.COUNTRY, 



HOT CoCo • 80 Pine Street • PtetwhorousJi, Nil 0345S • USA 
73DFDU 



20 Dragon User September 1 984 






10 'CONVERSION PROGRAM TO SMALLER SIZE 

20 "SCREEN DUMP PRINT 

30 *c I . ap Gwynn 12/83 

40 FQRI=kH7ElC TO UH7EIE 

50 POKE I,&H12 

60 NEXT 

70 FORI=fcH7E22 TO &H7E26 

80 POKE I,fcH12 

90 NEXT 

100 FDRJ>&H?E41 TO &H7E43 

110 POKE I,&cH12 

120 NEXT 

130 POKEkH7FlA,&HCO 

140 POKEkH7FlF,&HG0 




Listing 2: modification of the origins! routine 



Figure 2: graphics screen 



Full character set for Smith- Corona TF-1 

!"£$£&' ()»+,-./0123456789:; - ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[ ]_abcdefghi jk 

Imno pq r s t u vwxy z 



Figure 3r full character set tor the Corona TP- 1 

^ be contra I led manually to five different 
settings. This enables sufficient pressure 
lo be exerted for producing several carbon 
copies or for clear typing on to duplicator 
skins. The specification of this printer 
would seem to be up to the requirements 
of a business user and is very well made, if 
a little noisy. 
Deciding which of these two printers to 



da.i$ywh&$l printer 

use depends very much on the use to 
which they are to be put. Straightforward 
word processing and nothing else would 
suggest the daisywheel if high quafity 
printing is required. However, if any pro- 
gram development work is done, rapid 
printing of reasonable quality is needed; or 
if graphics dumping is expected, then the 
Shinwa would cope adequately. 



If the physical sire of the printer is a 

consideration then the Smith-Corona TP-1 
(made in the United States) is about four 
times the size of the Shinwa {made in 
Japan}. Both machines have been 
designed to do different jobs, both do them 
well and bring quality printers down lo a 
price many home micro owners would be 
prepared to consider. ■ 









• i 

• i I - 



»•*•***• • •••■• ■ 



i|i *• 
• • ■ • ••• 



• » * - 



Statacom gives you the Drive 

\for your Dragon 



dotofox 




STATACOM DISTRIBUTION LTD, 
15-17 CHE AM ROAD, SUTTON, 
SURREY 3M113W 01-6612266 



Statacom Distribution Ltd, are main 
distributors for Datafax Disk Drives in 

the U.K. 

Whatever your needs . . . talk to us. 

An amazing range of top quality drives, 

supplied with leads, cables and utility 

disks from a single 100* (200K fiipable 

disk) with or without power supply 

unit, or Delta Controller, 

right through to a dual 

400K, double sided unit 

(800K double density) with 

power supply unit. 

We also distribute 

a complete range 

of 5W disk drives. 

All finished In an 

attractive metal 

case. 



September 1994 Dragon User 21 



Designed and produced by qualified professional educationalists 

EDUCATIONAL SOFTWARE 

Physics (O level CSE Revision) 
Biology (O level/ CSE Revision) 
Computer Studies (O level. CSE) 
Maths (O level Revision) 
Maths (CSE Revision) 
Science (Revision 12.14 years) 



Maths (Revision 12/14 years) 
English (Revision 12/14 years) 
Reasoning (11+ Revision) 
English Practice {6/1 1 years) 
Mathematics Practice (0/1 1 years) 
Arithmetic Practice (7/10 years) 



Tables (Practice 7 11 years) 

Spelling (Improver 9/99 years) 
Knowledge Quiz (9/99 years) 
Sports Quiz {9/99 years) 
Typing (Improve your speed and 
accuracy — timed tests in upper and 
lowercase letters — 100% high res) 



UNBEATABLE VALUE AT £4.95 EACH POST FREE 



O LEVEL/CSE COMPUTER STUDIES 

A set of four cassettes jam -packed with up to dale knowledge 
covering the O level/CSE syllabuses. Full tutorial with 
revision questions, Subject areas include: 

Data Coding, Data Storage. Computer Arithmetic, Computer 
Logic, Processing Information, Society and Computers, 
Computer Structure. Backing Storage, 

And much, much more. 

Also suitable as a general introduction to the computing 
world (Mums and Dads please note). 

FANTASTIC VALUE AT E14.50 PER SET POST FREE. 



PRO-FILE © 

The original and best cassette- basedliling system, Use your 

Dragon as a data filing and retrieval system Hundreds of 

uses throughout the home and small business — used by 

doctors, dentists, larmers, etc, 

Output to screen or printer. 

56-page easy-to-use manual with full instructions. 

"Profile does everything it claims and does it well {Which 

Micro? November 1963) 

"One of the best manuals of its type I have seen, ideal for the 

novice" {PCW December 1983) 

£5 less than our nearest rival, 

£9.95 post free 



MICRO DE-BUG CONSULTANCY 

Dept U, 60 Sir Johns Rd, Selly Park 
Birmingham B29 7ER. Tel: 021-472 7610 

Also suitable for Tandy CoCo Computer. 



*# IS VOUR DRAGON COMPUTER STARVED OF ADD-ON'S ** 

DEVELOFT1ENT POARD 

PLUGS IMTD CARTRIDGE PORT. ALL INPUT/OUTPUT AND SUPPLY LINES AVAILABLE 

AVAILABLE IN BOTH TIN AND SOLD CONTACT VERSIONS. 

CAN BE USED TCI CONSTRUCT MOTHER &DARDS, EPROM PROGRAMMER 

ADD ON RAH/ROM, INPUT /OUTPUT CONTROL, ETC.... 

PRICES : TIN CONTACT £5.75 INC VAT GOLD CONTACT £6.75 INC 'JAT 



RB 27: 

PLUGS 

CONTROL PROGRAMME 



! / PARALLEL INTERFACE 

INTO CARTRIDGE PORT. NO EXTERNAL* POWER SUFFL Y REQUIRED, 
IN EPROM, THIS ADDS TO THE BASIC COMMANDS BO 
PEEKS AND POKES ARE NEEDED. 
FULL. RS 232 COMMUNICATIONS 
PRICE i £54. SO INC VAT 



NO MESSY 

I 

TWO PARALLEL PORTS FOR PROCESS CONTROL, ETC. 



EPROM PROGRAMMER 

AVAILABLE IN KIT AND READY BUILT VERSIONS. WILL PROGRAMME. 

2716, 251 1, 2733, 2732A, 2S32, 2764 EPfiOMS. 

wREADV BUILT VERSION ALSO 27 128 AND INTELLIGENT F'RQGRAMH I NG . 

PLUGS mm CARTRIDGE PORT. NO EXTERNAL POWER SUPPLY REPUIREB. 

CONTROL PROGRAMME IN EPROM. 



DEALER ENQUIRES INVITED. 

PLEASE ADD 7-Op PJF OH BOARDS AND £1.00 DN ALL OTHER ITEMS. 

** COMING SOON - MOTHER BOARD, SO COLUMN ADAPTOR, ETC, ETC, 



STEVES ELECTRON I ES SUFFL V CO LTD,- 
3^/45 CASTLE ARCADE, CARDIFF. CF 1 2BW. 



Tel 



"'■222} *1905/T7157B. 




TEUE5 

LECTFOniCS 
UPPLV 

CQ.LTD. 



22 Dragon User September 1 984 








CLOADM . . . and enter the world of 
Shands software, the family entertainment 
specialists. With 16 games under its belt, 
including the best-selfing Pettigrews Diary, 
Shards is the third largest producer of 
Dragon software — following on the heels 
of Salamander and Microdeal 

The man behind the mysterious adven- 
tures and founder of the Shards empire is 
managing director, Stephen Maltz. His 
interest in programming stems from a 
competition he won in 1980 to rank 10 
different business computers in order of 
preference. Stephen won a Superbrain 
micro, a case of champagne and the 
opportunity to take time off from his job as 
a Systems Analyst with Berger Paint to 
write programs . 

Early days 

The Superbrain gave Stephen an appre- 
ciation of micros in general and, in the 
summer of 1982 he purchased a Dragon 
32. His first programs appeared four 
months later competing for his attention 
with a blaring TV set and a noisy child. 

In September of 1982 Stephen 
approached Dragon Data at the Personal 
Computer World exhibition and asked 
them to look at two of his programs The 
response was less than enthusiastic — 
they lost his tapes twice. Nevertheless, 
Stephen persevered with his programming 
and the two games that Dragon Data 
ignored later turned up on Shards' Fun and 
Games tape — a compendium of 10 
games for children's parties, 

A two-centimetre high classified adver- 
tisement in a well known popular computer 
weekly magazine was the first indication 
that Shards was on the go For almost a 
year Stephen ran Shards as a mail order 
venture In June of 1983 he gave up his job 
to run Shards full-time, and took on two 
staff to help with the packaging and 
processing of the mail-order business. 

One of the first successfully marketed 
adventures that Shards had on the Dragon 
was one that Stephen actually wrote on 
the Superbrain and converted to the Dra- 
gon — Empire. At the start of the game the 
world is shown as consisting of 39 neutral 
blocks to be divided up between the 
player, the Dragon Empire and neutral 
countries. Having allocated your forces the 
idea is to strengthen your hold on the 
world, forcing ihe opposing forces into 
submission. 

This was fo I Sowed shortly afterwards by 
the release of Shards most popuiar adven- 
ture, Pettigrews Diary, which has sold 
upwards of 10,000 copies. The adventure 
is in three chapters, each being an adven- 



Shards' 
diary 

Gordon Ross tracks the 

movements of adventurers 

Shards software 

ture in its own right and loading separately. 
Clues gained in each section, however, 
are essentia? to the following part. The first 
part takes place in a burning farmhouse — 
you have to extract vital clues to escape 
the flames and continue to the second part 
of the quest in London, collecting more 
clues and outrunning a clock ticking away 
at the top of the screen. Finally, the last 
stage of the adventure takes you around 
Europe, piecing various puzzles together 
in order to successfully end the search. 

The triumph of Pettigrew has led to a 
series of new releases over the last year 
and a half, including Puzzler (a computer 
Simulated jigsaw puzzle); Mystery of the 
Java Star (a four part 'educational'' 
adventure which has you searching for the 
fabled ruby); North Sea Oil {a simulation 
program that puts you in the role of 
Offshore Installation Manager in charge of 
a drilling rig); Shaper (a sound utility 
program with accompanying 36 page 
booklet) and most recently Operation Saf- 
ras, the "prequel' to Pettigrews Diary, 




The man at the top — Stephen Maltz 



Most of these titles have had only limited 
safes success, averaging approximately 
2,000 sales per title Thus, the recent 
collapse of Dragon Data couldn't have 
happened at a worse time for Shards, 
coming as it did when sales are traditional- 
ly low over the whole spectrum of the 
micro industry. 

As a result, many shops are reducing 
prices, notably Boots and Dixons, in a bid 
to sell off unwanted stock. And, according 
to Stephen, since Dragon's collapse 
Shards has had trouble in gelling its new 
stock into the hands of distributors and 
retail outlets leading to a fall in revenue 
and rise in the importance of mail order — 
a situation that sees Shards going back to 
its original position. 

Operation Safras for example, has had 
very disappointing sales, although 
Stephen believes it to be a better adven- 



qfgpf} 



1 vtf«* re 



ffiTVlC, 



EMPIR 







lure than Pettigrews Diary, "The public 
believes that it is all plain sailing,' said 
Stephen, "yet if they saw that companies 
were in trouble they would support them." 
Stephen said that recent titles that Shards 
has been working on have had to be 
shelved. This includes Time Travelling, 
an adventure written entirely in graphics, 
incorporating a sprite utility in the program, 
and Shards major project for 1984 which 
was to have been an educational adven- 
ture, using music, graphics and coming 
complete with books and instructions. 

Shards has put its faith in the family 
market. Stephen believes that it is prefer- 
able to have several members of a family 
or group playing and discussing an in- 
teresting adventure, rather than seeing a 
single person blasting away, zapping 
aliens, and hogging the TV set. In addition, 
says Stephen, families are less likely to 
pirate tapes- 
Hand in hand with this goes the belief 
that more adults will join in the playing of 
adventure-type games. "My philosophy is 
that the market will change — we are 
aiming at families and mature audiences 
now, so that when the market does change 
we will be in a strong position." 

The ideal micro 

At present Shards employs five full-time 
staff and several part-time programmers, 
"most of whom are 30 year old men with 
two children" says Stephen, belying the 
whizz kid image of the industry. It takes 
about three months to write an adventure, 
according to Stephen, who says that an 
original idea and sound technique are the 
two most important facets of an adventure. 
Stephen, who does most of the program- 
ming for the Dragon — his other staff 
members are mostly concerned with writ- 
ing adventures for the Commodore 64 and 
Spectrum — claims that the Dragon "with 
its amazingly powerful Basic is the ideal 
micro for the programmer.' 1 Indeed it's only 
lately that Shards has diversified away 
from the Dragon, Stephen believing that 
the road to the future depends on small 
companies specialising in one area — 
such as adventures, rather than producing 
software for one particular micro. 

Although the immediate outlook is 
gloomy, this is not necessarily the end of 
Shards associations with the Dragon. Re- 
cently several people have approached 
Shards with the possibility of deveioping 
adventures on the Dragon. Come October 
the time for decision making and the 
launch of new products will begin. Only 
then will a decision be taken on whether or 
not to continue with the Dragon. ■ 



September 1984 Dragon User 23 



In search 
of excellence 

Microdeaf consultant, Chas Robertson of NSC, brings his programming skiffs into your home with 

his strategy game, Nimbo 




if only l looked like Cuthbert — Chas Robertson's logo for Tom Mix Software 



NIMBO IS A GAME of skill and strategy 
which has you pitting your wits against the 
Dragon in order to see who is forced to 
take the last square from the board. Full 
instructions are contained in the program, 
which was written by Chas Robertson of 
Northern Software Consultants, best 
known for the work he does for Microdeal, 
Chas, a chartered engineer, began 
working for Microdeal two years ago, at 
about the same time that he set up his own 
consultancy company. His largest custom- 
er is Microdeal for whom he does all the 



Tandy to Dragon conversions from la pes 
received from Tandy in America. He also 
has the job of converting Dragon tapes to 
the Color Computer, 

Converting a Tandy tape to the Dragon 
is not an easy process says Chas. "We 
only get the finished program not the 
source tape, so we have to disassemble it, 
examine the contents, locate the areas 
that need changing, make the changes 
and Check to see if they work." It is a long 
process which requires continual checking 
and counter checking. 



Chas — on the hotline 



Chas s other major project for the Dra- 
gon involved the design of the software 
key or "dongle" that Microdeal launched 
with Buzzard Bait in order to combat 
piracy, 

Besides his work for Microdeal and the 
Dragon, Chas has also worked on graphic 
designs for the Commodore 64, Z80 and 
Color Computer. He has a pool of four 
specialists who he can contract work out 
to, and will undertake a wide spectrum of 
projects, from electronics design 
to adding finishing touches to software ■ 



B*<X):NEXTX 

C*(X>sNEXTX 



80 CLEAR2000 

90 DIM A<15> t B(15>:T=15 
100 FOR X* 1 TO 15 
READ A(X) 

NEXT X 

FOR X= 1 TO 3: READ 

FOR X- I TQ 3: READ 

GQSUB 1070 

CLS:GOSUB 670 

REM HUMANS MOVE 

PRINT® 448, "REMOVE HOW MANY BO 

a»3>"; 

INPUT H 

IF H<1 OR H>3 THEN PRINT&448,S 
TRING* <26 t 143> ; : GOTO 180 
210 IF H>T THEN 1BO 

FOR X*l TO H 

PR INT&44B, STRING* (32, 143) J 

PRINT© 448 f M BOX #";X; 

INPUT H<X) 

IF H<X)>15 OR H(X><1 THEN 



HO 
120 
130 
140 
ISO 
160 
170 
190 
XES 
190 
200 



220 
230 

240 
250 
260 



270 IF B(H(X))=0 THEN 60SUB 400: GO 

TO 240 

280 B(H(X) )~0 

NEXT X 

FOR X= 1 TO H 

SOUND 200,1 

PRINT© A(H(X) ) ,E*; 

PRINTS A(H<X>>+32,E*; 

FOR Y=l TO 500: NEXT Y 

NEXT X 

T=T-H 

P*=" HUMAN" 

GOTO 870 

REM INVALID CHOICE 

PRINT@448,"THAT BOX 



240 



290 

300 

310 

320 

330 

340 

350 

360 

370 

380 

390 

40O 

D" 

410 

420 

430 

440 

450 



WAS REMOVE 



FOR Y^ 1 TO 1500: NEXT Y 

PRINTS44S, STRING* (26, 143) 5 

RETURN 

REM COMPUTERS MOVE 

PRINT@44a,"my turn" 



24 Dragon User September 1984 





1 


460 FOR X^l TO 1000:NEXT X 


950 IF A*="N" THEN CLSsEND 


470 IF T=15 THEN H=2 


960 FOR X= 1 TO 15: B (X) =1 : NEXT X 


4B0 IF T=13 OR T=9 OR T=5 THEN H=l 


970 T=15sGQT0160 


490 IF T-14 OR T=iO OR T=6 THEN H= 


9SO DATA 68,73,78,83,88 


1 


990 DATA 196,201,206,211,216 


500 IF T=12 OR T=B OR T-4 THEN HK5 


lOOO DATA 324,329,334,339,344 


510 IF T=li OR T=7 OR T=3 THEN H=2 


10 lO DATA you win-luck is with you 


520 IF T=2 THEN H=l 


human 


530 IF T= 1 THEN H=l 


1020 DATA beware-nimbo is a poor 1 


540 FOR K= 1 TO H 


oser 


550 Y=RND(15> 




560 IF B(Y)=0 THEN 550 


1030 DATA ha! nimbo just let you w 


570 H(X)=Y 


i n ! 


5B0 BCH(X> >=0 


1040 DATA stupid human— why don't y 


590 NEXT X 


ou try7 


600 FOR X= 1 TO H:PRINT@ A(H(X)>,E 


1050 DATA i won without even conce 


*;: PRINT © A (H (X) > +32, E*; : SOUND 10 


ntrating 


0,1 


1060 DATA the superior mind has wo 


610 FOR Y= i TO 500: NEXT Y 


n again! 


620 NEXT X 


1070 CLSO 


630 PRINT©448,"i chose; " ; : FOR X= 1 


1080 PRINT © 105,"CAN YOU OUTWIT"; 


TO H:PRINTH(X> ; : NEXT X 


1090 PRINT @ 137, " THE MIGHTY " - f 


640 FOR Y=l TO 1 GOO: NEXT Y 


11O0 PRINT © 169," NIMBO? "; 


650 T-T~H;P*= H COCO": GOTO 870 


lllO FOR X« 1 TO 1500: NEXT X 


660 REM set up screen 


1120 PRINT © 321," WHAT IS YOUR NA 


670 PRINTQO, STRING* (32, 191 > $ 


ME, UNWISE "; 


6BO PRINT©416, STRING* <32, 191); 


1130 PRINT © 353," CHALLENGER 


690 FOR Y^ 1 TO 27 


5 


700 SET(0,Y,4):SET(63,Y,4> 


1140 PRINT©369,"";: INPUT NM* 


710 NEXT Y 


1150 CLSO 


720 A*=CHR$ (175) +CHR* ( 1 75 J +CHR$ ( 17 


1160 PRINT©32," NEED INSTRUCT I 


5>+CHR*(170> 


ONSfY/N) ";: INPUT A*s IF A*="N" THEN 


730 FOR X=* 1 TO 15 


RETURN 


740 PRINT© A(X) ,A*;: PRINT© A<X)-32 


1170 FOR X= 1 TO 500: NEXT X 


,X; 


11 SO PRINT © 96," YOU HAVE TAKEN I 


750 PRINT©137,LEFT*(B$,15>; 


T UPON YOUR- "; 


760 PRINT© A (X) +32, AS; 


1190 PRINT © 128," SELF TO TRY TO 


770 PRINT©230,LEFT*(B#,20>; 


OUTWIT THE "; 


7S0 NEXT X 


1200 PRINT © 160," MOST-WISE NIMBO 


790 PRINT@324,B$; 


. THE TASK "; 


BOO PRINT©1 3, "NIMBO"; 


1210 PRINT © 192," BEFORE YOU IS T 


BIO FOR X= 1 TO 15 


REMOVE "; 


820 B(X^1 


1220 PRINT © 224," EITHER 1,2 OR 3 


830 NEXT X 


BLUE BOXES "j 


840 E*=CHR* ( 143) +CHR* (143) +CHR* ( 14 


1230 PRINT © 256," ON YOUR TURN, A 


3)+CHR*U43) 


ND SOMEHOW " ; 


850 RETURN 


1240 PRINT © 288," FORCE ME TO TAK 


860 REM check for win/lose 


E THE LAST " ; 


870 IF T=G AND P*-" HUMAN" THEN PR I 


1250 PRINT © 320," BOX. BUT, IF I 


NT © 448,C*(RND(3));:CQC0=COC0+l:G 


FORCE YOU TO "; 


OTO 900 


1260 PRINT © 352," TAKE THE LAST B 


880 IF T=0 AND P*-"CQCO" THEN PR I 


OX, YDU HAVE " ; 


NT© 448 , B* ( RND ( 3 ) > ; : HUMAN^HUMAN+ 1 : 


1270 PRINT © 384," AGAIN DEMONSTRA 


GOT0900 


TED YOUR LACK "; 


890 IF P*=" HUMAN" THEN 450 ELSE IB 


1230 PRINT © 416," OF WISDOM AND T 





HE POWER OF "j 


900 FOR X= 1 TO 2000: NEXT X 


1290 PRINT © 448," NIMBO ! 


910 PRINT © 448, NM*; HUMAN 




920 RRINT©465, "NIMBO"; COCO 


1300 PRINT© 4S4," PRESS ENTER TO 


930 PRINT © 480, "care to play agai 


PLAY"? : INPUT A* 


n?": 


1310 RETURN 


940 AS-INKEY*: IF A*= M " THEN 940 


1320 Y=RND ( 15 >: PRINT Y;:GOTO 1320 





September 1934 Dragon User 25 



f 



Datopen 



A QUALITY LIGHTPEN 

for the DRAGON 32 microcomputer 



Datapen 



£25 

i nc I u sive of VAT. P&P Two d i fterent d row fng prog ra ms 
pro vi ded free witti e ach I ig htpen . "S K ETC H "a nd 
SHAPE-CREATE' SKETCH is a superb high resolution 
colour drawing 
program allowing 
both precise drawing 
and treeh and sketching, 
painting etc, 
SHAPE-CREATEisa 
high resolution library 
sha pe d ra wi n g program 



SUPERIOR PROGRAMS 

* Tape storage of your work 

* Good documentation 

* User routines provided 
on tape and on printout 



Also a vaila ble for:- VIC-20, C8M-64 
or BBC B . Please state your mi cro 
when ordering. 

Send cheque or PO tor £25 to:- 

D.U.9 Datapen Microtech no logy Limited, 

Kingsclere Road, Overton, Hants. RG25 3JB 

Or send S.A.E. for details Now avoitoble from good computer shops 



SUPERIOR PERFORMANCE 

* Insensitive to ambient lighting 

« Responds to different colours 

* Program accessible LED lamp readout 

* Switch for program control 

lL lt differs from all other lightpens 

available for the Dragon in that 

it is a far mare sophisticated 

beast .,. This program 

[Sketch) ... clearly 

demonstrates 

the superiority 

of the Datapen" 

Popular 

computing 

Weekly. 

Dec. 15th 




SPRITES FOR THE DRAGON 

* UP TO 126 NON-DESTRUCTIVE SPRITES 

* SIZE SINGLE PIXEL TO 1 GOO PIXELS 

* COLLISION DETECTION 

* AUTOMATIC ANIMATION 

* AUTOMATIC MAZE RUNNING MODE 

+ AUTOMATIC JOVSTICK/KEVBOARD CONTROL 

* ENHANCED SOUND FACILITIES 

* TEXT IN ALL MODES, TRUE LOWER CASE ASCII 

* REDEFINABLE CHARACTER SET 

* MIXED TEXT AND GRAPHICS IN ALL MODES 

* AUTO REPEAT KEYBOARD 

* DOZENS OF POWERFUL NEW COMMANDS 

* SIX FREE DEMONSTRATION PROGRAMS 

* COMPREHENSIVE MANUAL 

Sprite magic comes on cassette in a double size audio box 
complete with manual for £17.25 all inclusive, 

Also available on disk running under DRAGON DOS for £19.25 

all inclusive. 

Available soon for the IKON ultra-drive and delta disk systems 

(please check for availability). 

WHAT THE MAGAZINES SAID: 

"Excellent" and "Superb" — PCW, March 1984. 

Quite simply the best Dragon utility on the markel today" — 

DRAGON WORLD, April 1984. 

"Fantastic ... if you've got a Dragon what on earth are you doing 

without Sprite Magic?" — PCN, May 19Q4. 
"This is a very professional program and can certainly he 

recommended" — DRAGON USER, June 1984. 
"Go out and buy it, it's worth every penny" — PCG, June 1984. 

Please phone your Aocess'Visa number or send cheque or PO to: 

KNIGHT SOFTWARE 



Available from 

selected branches 

of Boots 



(Merlin Microsystems) 

93a High Street 

Eston, Cleveland 

Tel: (0642) 454863 



Distributed by 

Websters 
SoHwane Lid 



DUCKWORTH 
HOME COMPUTING 

All books written by Peter Gerrard, former editor of Commodore 
Computing International, author of two top-selling adventure 
games for the Commodore 64, or by Kevin Bergin. Both are regular 
contributors to Personal Computer News, Which Micro? and 
Software Review and Popular Computing Weekly. 

EXPLORING ADVENTURES ON THE DRAGON 
by Peter Gerrard £6.95 
This is a complete look at the fabulous world of Adventure Games 
for the Dragon Computer. Starting with an introduction to adven- 
tures, and their early history, it takes you gently through the basic 
programming necessary on the Dragon before you can start writing 
your own games. 

Inputting information, room mapping, movement, vocabulary - 
everything required to write an adventure game is explored in 
detail There follow a number of adventure scenarios, just to get 
yon started, and finally three complete listings written specially lor 
the Dragon, which will send you off into wonderful worlds where 
almost anything can happen. 

The three games listed in this book are available on one cassette. 

Other titles in the series include Spritei & Sound on the 64, 12 
Simple Electronic Projects tor the VIC, Will You Still Love Me 
WhenI'm 64, Advanced Basic & Machine Code Programming an 
the VIC, Advanced Basic & Machine Code Programming on the 
64, as well as Pocket Handbooks for the VIC, 64, Dragon, Spectrum 
and BBC Model B. 

Write in for a catalogue. 




mm 

DUCKWORTH 

The Old Piano Factory, 43 Gloucester Crescent, London NW1 7DY 
Tel: 1-485 34B4 



26 Dragon User September 1 984 



Kick start for 
Ultra Drive 

Brian Cadge takes a look at the Ultra Drive — 
a high-speed storage system for the Dragon 



1 



FROM THE letters we receive at Dragon 
User, ft is obvious that quite a number of 
readers spend a lot of their time grappling 
with cassette recorders, trying in vain to 
load that program that took hours to type 
in. At last there is a reasonably priced 
solution — for just £60 you can own an 
Ikon Ultra Drive. 

The Ultra Drive is based on a Philips 
mini digital cassette recorder, which uses 
cassettes similar to those used in dictation 
machines. For your cash you'll receive the 
Drive itself, in a sturdy metal case finished 
in the same livery as the Dragon 32, the 
interface cartridge and a manual, plus one 
blank mini cassette to get you started, 

The interface is the same size as a 
standard Dragon cartridge and plugs in as 
normal, the only difference being the 12 
inches of ribbon cable which protrudes out 
to conned to the drive. 

Looking in 

Taking a look inside revealed a very 
simple circuit board, just a 4k eprom to 
hold the extensions to Basic, a 6821 PIA 
(the same chips are used inside the 
Dragon to control I O operations), and a 
few resistors and transistors. Unfortunate- 
ly, the cartridge is an extremely tight fit; 
whilst this will certainly prevent any 
crashes due to bad connections, I wouldn't 
speculate how long the Dragon s edge 
connector would stand up to the strain of 
repeatedly plugging and unplugging the 
cartridge, All the power for the interface 
and the drive are taken directly from the 
computer, 

There are no external controls except for 
the eject button as all operations are 
controlled by the computer For example, 
to rewind a tape in the drive you simply 
enter the command REWIND, Similarly, to 
advance (or fast-forward} the tape there is 
the ADVANCE command, Both of these 
immediately return the OK prompt — once 
the drive has been sent a command it gets 
on with it on its own, 

In operation, the Ultra Drive is essential- 
ly a fast and very reliable cassette recorder 
— that is you must position the tape in the 
correct place to record the next program. 
(Unlike a disk drive, the Ultra Drive does 
not do this for you,) There is a SKIP 
command which acts like the SKI PF com- 
mand to help position the tape for reading 
or writing, When loading a file, it is impor- 
tant to make sure that the tape is sorne- 




Tbe Drive: a sturdy metal case from (Hon 

where before the file or the drive will reach 
the "End of Files" and give up the search 
— it will not automatically rewind to carry 
on looking. There are, thankfully, no 1,0 
errors for starting a tape mid-way through 
a recording. 

The first thing to be done on a new tape 
is to type INIT, which initialises the tape 
directory and prepares the cassette for 
recording. Saving and loading Basic prog- 
rams is identical to using the normal 
cassette, except that "Save" and "Load'' 
are used rather than "Csave" and 
"Cload". In addition, if the first character of 
a filename is "!", the program is saved as 
a protected file. This means any attempt to 
read or append the program will result in it 
autorunning with the break key disabled. 
Similar commands "Savem", "Loadm" 
and "Runm" exist for machine code prog- 
rams 

Once you have several files on a tape 
you may start forgetting where programs 
are. The DIR command will first rewind the 
tape and then list each filename on the 
tape together with the type of file, its 
length, start and execute addresses, Only 
the name and type is displayed for a 
protected file. 

The area which I thought the Ultra Drive 
would probably be most useful turned out 
to be the most disappointing feature — file 
handling. Although the Dragon's cassette 
filing system is slow and not very reliable, it 
is quite sophisticated Similar commands 
have not been implemented on the Ultra 
Drive. There are just two filing commands 



— SAVED and LOADD. These will save 
and load whole or chunks of arrays on to 

the drive. The arrays can be numeric or 
character, although the manual only men- 
tions numeric arrays, 

The inclusion of these commands mean 
that it is not impossible to do file handling 
programs fsuch as databases) on the Ultra 
Drive, but it is certainly not as flexible as 
the Dragon s own COS, 

In addition to the Ultra Drive commands, 
there are a few (very easily implemented) 
additions to Microsoft These are Break ON 
and OFF, to disable the Break key; Fast 
and Slow, which do the same as the high 
speed poke and so cause some Dragons 
to crash; and finally, OLD. which will 
recover a Basic program after it has 
accidentalfy been NEWed, provided no 
new lines have since been entered. I 
would have preferred to see more useful 
commands like automatic line numbering 
and error trapping implemented, rather 
than these cosmetic commands such as 
FAST & SLOW. 

Error messages 

A first feature which I disliked in the OS 

was its error handling. Whilst error mes- 
sages are in nice plain English, such as 
"No tape" and "End of Files", if these 
occur during a program they are printed on 
the screen, but the program does not stop 
and there is no error trapping or detection 
included., This could create Ghaos in a 
program which loads arrays from the drive, 
if the user forgets to put the tape in, or puts 
the wrong tape in, 

Although there are features I would like 
to see improved, the Ultra Drive's good 
points far outweigh the bad The system 
proved to be very reliable in use, has a 
capacity of 200k per cassette, and is some 
10 times faster than a normal cassette, A 
good quality tape recorder will cost around 
£40 anyway, so for just £80 the Ultra Drive 
is very good value for the User who is tired 
of cassettes, but cannot afford to move up 
to a disk drive. ■ 



The Ultra Drive costs £79,95 + 

£3,45 p&p. A box of 6 cassettes 
cosls £20.13. 

Both are available frorn Ikon 
Computer Products, Dept, 6. Kiln 

Lake, Laugharne, Dyfed 5A33 
4DE. TeL 099 421 51 5 for further 
information,' 



September 1984 Dragon User 27 




THE ABSENCE of a serial port on thi 
Dragon 32 prevents communications with 
RS232 devices, such as printers, other 
micros, modems and so on, As a result, a 
number of suitable RS232 interfaces have 
appeared. In addition, interest in using the 
Dragon to monitor and control external 
events is increasing, and dedicated I/O 
ports are therefore also becoming avail- 
able. The most recent interface on offer is 
the rather unusual RS232 I/O Port Inter- 
face from Steve's Electronics Supply (an 
established Dragon Service Agent who 
has recently entered the Dragon add-on 
market). 

User-friendly 

It differs from previous units which we 
have seen in that it houses not only a 
standard RS232 port but also a compre- 
hensive two-port parallel input/output facil- 
ity, and provides straightforward user- 
friendly access through the extension of 
the standard Basic command set. In addi- 
tion to a 6551 Universal Asynchronous 
Receiver Transmitter the unit uses the 
very powerful 6522 Versatile Interface 
Adaptor which provides not only two eight- 
bit parallel ports, but also handshaking 
lines for bi-directional data transfer, two 
16-bit programmable timers, and a 
synchronous/asynchronous shift register 

This is a very professionally produced 
unit and it is housed in a custom ABS 
cartridge (about the size of a disk control- 
ler). A good example of the fine attention 
paid to detail in the design is the fact that 
not only are two integral legs incorporated 
into the case, but two lugs moulded on to 
the front edges to provide a snug fit so that 
the unit does not have to rely on the ability 
of the edge connector to defy gravity. 
Power is taken directly from the Dragon 
(with a red LED power-on indicator} and 
both a 25-way D-type RS232 socket and a 
40-way IDC I/O port socket are provided. 

Removing the lid reveals a neatly laid- 
out PCB bearing the respected name of 
Race Electronics Notable features are a 
271 6 Eprom containing the operating sys- 
tem software, a 6522 VIA, a 6551 LP ART, 
the crystal, and a multiple DIP switch 
allowing reconfiguration of the RS232 port 
as Data Communication Equipment or 
Data Terminal Equipment, Only RTS (Re- 



Plug in, 

switch on 
and go - - - 

Keith and Steven Brain look at a handy RS232 I/O port interface 



quest to send) and GTS (Clear to send) 
signals are used. 

On power up the standard Dragon start 
message is supplemented by the words 
Extended Control Basic, and the full fea- 
tures of the unit are now easily available 
through 13 new Basic commands, rather 
than the more usual PEEKing and 
POKEing. BAUD sets the baud rate be- 
tween SO and 19,200, whilst TERM pro- 
vides a very simple terminal emulator 
where ASCII control codes to 26 are 
available by pressing Shift and the 
appropriate letter. 




The RS232 plugs in 

Selection of RS2320N echoes all 
keyboard input to the RS232 port, and 
RS232 port input to the screen, until 
RS2320FF is selected INBYTE(O) and 
SPO are more selective commands which 
respectively read and write single bytes 
between the RS232 port and Basic, Trans- 
fer of Basic and machine code files from 



Dragon to Dragon is we If supported, 
SSAVE and SLOAD transfer ASCII format 
("spooled") Basic programs with file sear- 
ching, whilst SSAVEM and SLOADM 
transfer binary data in Intellec hex format. 

Detailed manual 

The data formal and transmission pro- 
tocol for these commands are described in 
detail in the manual, so that transfer to and 
from other machines can be catered for 
But whilst testing out the unit we were 
interested to discover that if RS2320N was 
selected and a Basic program file up- 
loaded from a Tandy 100 via its inbuilt 
Telecom package then the Dragon would 
happily accept this as keyboard input and 
crunch it as usual (at least at low baud 
rates). 

The 6551 UART is set up by default for 
the most usual RS232 data format (1 start, 
6 data, 2 stop bits, no parity) but if 
necessary this can be modified. This is the 
only command not included in the exten- 
sion to Basic but is accomplished by 
POKEing to the command and control 
registers at &HF002 and &HFQ03. 

The 6522 I/O lines and many of the 6309 
bus lines are brought out to the 40-way 
IDC connector and are thus available for 
connection to whatever peripheral equip- 
ment you want. Inport(n) and Outport(n) 
provide easy read and write of true (non- 




insiite She RS232 reveals a neatly laid-oul PCB bearing (tie respected name of Race Electronics 



28 Dragon User September 1934 



CONNECTIONS AVAILABLE ON IDC 
INPUT/ OUTPUT CONNECTOR 



1 PORT AO 
3 PORT Al 
5 PORT A2 
7 PORT A3 
9 PORT A4 
11 PORT AS 
13 PORT AA 
IS PORT A7 
17 CA1 * 
19 CA2 * 
21 PORT BO 
23 PORT Bl 
2S PORT B2 
27 PORT B3 
29 PORT B4 
31 PORT B5 
33 PORT B6 
35 PORT B7 
37 CB1 * 
39 CB2 * 



2 ADDRESS BUS 

4 ADDRESS BUS 
6 ADDRESS BUS 

5 ADDRESS BUS 
10 ADDRESS BUS 
12 GND 

14 R/W 

16 6809E CLOCK 

18 XSEL 
20 GND 

22 DATA BUS O 
24 DATA BUS 1 
26 DATA BUS 2 
28 DATA BUS 3 
30 DATA BUS 4 
32 DATA BUS 5 
34 DATA BUS 6 
36 DATA BUS 7 
38 +5V 
40 +5v 



O 

1 
2 
3 
4 



* port handshake signals 



inverted) 8-bit values at I/O PORT A or B, 
with automatic configuration to the 
appropriate mode. 

Inbyte [4-15) allows reading of the VIA 
registers, whilst the VIA command allows 
write only access to these registers. The 



manual stresses the complexity of the 
6522 (and the desirability of getting your 
hands on a data sheet) but gives some 
practical examples, involving monitoring, 
switching, square wave generation and 
timing. 



Everyone still laughs at Uncle Clive's 
exaggerated claim that you coufd control a 
power station with a ZX81. but with this 
unit attached to your Dragon you could 
certainly get to grips with some interesting 
control appfications, wheiher they involve 
running your model railway, robot arm. 
central heating, burglar afarm system or 
more serious projects. Care must be taken 
to ensure that additional circuitry does not 
draw too much power from the Dragon, but 
even mains loads can be switched directly 
via solid state relays. 

Incompatible 

As it stands the unit is not compatible 
with the Dragon 64 (which already has an 
RS232 port anyway) as it calls one of the 
ll corrected" ROM routines (USR(09)}. 
Also, there is some doubt whether the 
original power supply on the 64 is powerful 
enough to take on the additional toad 
imposed by the unit in addition to 64 K of 
RAM. 

The price of the unit is £54.50, with the 
full technical manual being available for a 
further £4.50, and as the "going rate ' for 
even the simplest RS232 interface seems 
to be around £50 it certainly offers excel- 
lent value for money, 

The bare case, a prototyping board, and 
two versions of an Eprom programmer are 
also available and we hope to include a 
review of I he latter in a forthcoming issue 
of Dr&gon User. For further details contact 
Steve's Electronics Supply Company, 35 
Castle Arcade. Cardiff CF1 2BW, let 
(0222) 41905. ■ 




of the 




The RAINBOW is the biggest and 
bes! magazine available for the TRS- 
&0' Color, TDP-100, MC-IOand 
Dragon-32 Computers 

And no wonder! It's over 300 pages 
thick each month . . . pages brimming 
with programs, product reviews, 
tutorials, columns, hints and tips 
about your computer, Yes, it is consi- 
dered "the" Color Computer maga- 
zine to buy. 

Don't delay. For only £28 you can 
get the Rasnhow every month of the 
year. Then your CoCo will be Kong of 
the Hill too! 

U.K. Subscription rates 
U.S. $65 surface rate 
U.S. $100 air rate 



V 



IheFtairtbow 95Z9 U S HigM*ay -S2 
SC2I22&4432 PO Box 209 

YES" Sign me up lor a yMr<12 issuesj ol (he RAINBOW 

Name 

Address 

City Slate 

Payment Enclosed 
Charge VISA Mailer-Card 

*/y Atrounl" 
Signature 




Zip 



American Egoless 
inte'fjankirirVlCorilvi' 
Cafd Enpiratiain Dare 



Subscription* ro thr RAINBOW are 
S26 a year in [he United Slalei 
Canadian and Mexican rjrp 
US S3J iui'iac^nis loofhef 
countries U S S*S S't rare 
U S SlQO All subscript. nn* 
bepi n wiitt :ht c urc enr 
iSJue PIP3.E.H allow 
up to 5-6 weeks 
f£H tirsl copy 



A& 






£& 






^ 



September 1984 Dragon User 29 



DRAGON 

OPEN FILE 

Send us your Dragon programs, beginning with a general description and then explaining how the program is constructed. 

Take care that the listings are ail bug free, enclosing a cassette and, if possible, a printout. We pay £6 for each original 

bug-free program published, double for the program of the month. If you have any problems with the listings, please send 

your queries to the appropriate author, Dragon User, 12-13 Little Newport Street, London WC2R 3LD. 




From Lam Huyen Le in North London 
THIS PROGRAM was written in low re- 
solution graphics by using CHR$ com- 
mand to print the maze and objects. 

In this program you control a small 
flashing square at the bottom of Ihe 
screen. Your job is try to eat all the objects 
in orange and purple which appear ran- 



domly around the screen. You must do this 
in time or without hitting into the maze. You 
can also use a bomb to break Ihe maze if 
you get stuck, but you will lose a life each 
time you do this. Yoti have five lives ancf 
three levels to play Put you need a certain 
number of points to transport into the next 
one. 

Program notes 

10-180 Instructions. 

200-090 Set screen and prints maze. 

700-820 Prints door and objects. 



830-940 Prints your block, score and 

lives and checks key's. 

950-970 Score check. 

980-1130 Mo vement no utine . 

1 1 70-1 270 Sels maze and new time for 

level 2. 
1280-1320 Bombs routine . 
1 330^ 1410 Set maze and time for level 

3. 

1 420 - 1 S 1 Wi nning routine 
1520-1800 Lose routine and end of 
game. 



10 REM*******#THIEF MAN******** 
20 REM***BY LAM HUYEN LE .84*** 
30 CLSO: PRINTS 167, "M A 2 E T H I 

E F " ; : SCREENO , 1 
40 PRINT@230, "BY LAM HUYEN LE 198 
4"; : SCREENO, 1 
50 FQRI=lT020O0:NEXT 

60 PRINTS32B, " INSTRUCTIONS (Y/N) " ; s 
SCREENO ,1 

70 A*=INKEY*:IF A*=""THEN 70 
80 IF A*- "Y" THEN 1QO 
90 IF A*="N"THEN 150 ELSE 70 

100 CLS3:FRINTe0,STRING*(32,233) ; j 
PR INT©4BO, STRING* (31,233); 

101 F0RT=32T044QSTEP32 : PRINTQT , CHR 
*(233) ; sPRINT@T+31 , CHR* < 233) ; :NEXT 
SPR1NTS33, "****<<<<< INSTRUCT IONS > 
>> > >**** " ; : SCREENO , 1 

102 PRINT€98,"THE OBJECT IS TO PIC 
K UP MANY"; 

103 PRINT@130, "OBJECT (ORANGE AND 
PURPLE) AS"; 

104 PRINT© 161, "YOU CAN WITHOUT HIT 
ING YOUSELF"; 

105 PRINT® 194, "INTO THE WALL (BLUE 
MAZE). . ."; 

106 PRINT©225,"Y0U CONTROL THE SMA 
LL FLASHING"; 

107 PRINTS25S, "BY USING THE FOUR A 
RROW KEYS"; 

108 PRINTe290, ,r YOU CAN ALSO USE TH 
E SPACEBAR"; 

109 PRINT®322,"TO BLOW THE WALL BU 
T YOU WILL"; 

110 PRINT@354,"L0SE A LIVE EACH TI 
ME"; 

111 PRINT@418,"PRESS SPACEBAR TO S 



EE MORE, ."; 

112 SCREENO, 1 

113 IF INKEY*<>" "THEN 113 

114 CLS7s PR INTGO, STRING* (32,233);: 
PR I NT@4SO , STR I NG* C 3 1 , 233 ) ; 

115 FORT=32T0448STEP32s PRINTQT , CHR 
* (233) ; : PRINTST+31 , CHR* (233) ; 

116 NEXT 

117 PRlNTe34,"THERE ARE THREE LEVE 
L TO PLAY"; 

11B PRINTS66, "THE FIRST ONE HAS OR 
DER MAZE"; 

119 PRINT@98,"Y0U NEED TO GET MORE 
THAN 700"; 

120 PRINTS130, "POINTS AND MUST GET 
THROUGH"; 

121 PRINT® 162, "THE DOOR (WHITE) TO 
GO ON TO"; 

122 PRINTS 194, "THE NEXT LEVEL..."; 

123 PRINT@226," HOWEVER IF YOU DON* 
T FINISH"; 

124 PRINT@25B," IN TIME YOU WILL BE 
SEND TO"; 

125 PR1NT®290,"JA1L. ALSO IF YOU G 
O ON TO "; 

126 PRINT@322,'*THE DOOR AND DON'T 
HAVE A"; 

127 PRINTQ354, "RIGHT NUMBER OF POI 
NTS YOU "; 

128 PRINT@386," INSTANLY WIPE THE D 
OOROFF "; 

130 PRINT@450,"PRESS SPACE BAR TO 
SEE MORE."; 

131 SCREENO, 1 

132 IF INKEY*<>" "THEN 132 

133 CLSSsPRINTGO, STRING* (32, 233) ; : 
PRINTe40O,STRING*(31 ,233) ; 



30 Dragon User September 1984 



HIT YOURSE 

LIVE WILL 



1 34 F0RT=32T0448STEP32 i PR I NTST , CHR 
*<233) ; :PRINT«T+31,CHR*<233) * 8 NEXT 

135 PRINTG34 I ,, 0N LEVEL TWO AND THR 

EE THE "; 

136 FRINT©66,"WALLS ARE SET RANDOM 
LY SO YOU"; 

137 PR I NT 698, "HAVE TO SORT YOURSEL 
F OUT u ; 

138 PRINT@130,"QUICK AS POSIBLE. 
YOU NEED" j 

139 PR I NTS 162, "MORE THAN 1500 PDIN 

TS TO BO"; 

140 PRINT@194,"DN TO LEVEL THREE A 
ND 2SOO •■ ; 

141 PRINTe226,'POINTS TO WIN THE 6 

AME"; 

142 PRINT@258,"YDU HAVE 5 LIVES AN 
D EACH "; 

143 PRlNTe290,"TIME YOU 
LF OR USE"; 

144 PRINT«322, "A BOMB A 
BE LOSE "; 

145 PRINTQ354, "AND REMEMBER THAT Y 
0U ONLY "; 

146 PRINT@3S6, "HAVE A LIMIT OF TIM 
E "; 

147 PRINT6450, "PRESS SPACEBAR TO S 
TART ";: SCREENO , 1 

148 IF INKEY*<>" "THEN 148 
150 CLSRND(S) 

160 PRINT@235,"GOaD LUCK" ; ; SCREENO 
1 

TUNE*="03L2. BL4B04L4CCP403L4BO 
4L 4C03L4 B AGL 1 F#P404L2DC03L8BGa4L8C 
03L8AD4L4DCQ3L2BALIG; " 
100 PLAY"T6XTUNE*;Tl0XTUNE*; f1 
200 CLSO 

X=32 : Y=29: 5D=0 : L=5 

F0RI=0TQ14 

PR I NT@0+ 1 f CHR* ( 1 75 ) ; 

PRINTS! 7+ 1 , CHR* (175) ; 

PRINT@448+I f CHR*(175> ; 

PR I NTG465+ I , CHR* ( 1 75 ) 

FDRI=0 TQ3B4 STEP32 

PR INTQ32+ 1 , CHR* ( 1 75 > ; 

PR I NT©63+ I , CHR* (175); 

F0RI=1T04 

PR I NT@65+ I , CHR* (175); 

PRlNTe74+I , CHR* (175) ; 

PR 1 NTQBO+ I , CHR* (175); 
340 PR!NTe89+I T CHR*(175) ; 
350 PRINT@i29+I,CHR*(175> ; 
360 PRINTS1 38+1, CHR* (175); 
370 PR I NTG 144+ I, CHR* (1 75) ; 
3BO PR I NTQ 153+ I, CHR* (175) ; 
390 PRINT@193+1,CHR*<175); 
400 PR I NTS202+ I , CHR* ( 1 75) ; 
4L0 PRINT@208+I,CHR*(175) j 
420 PRINT@217+I,CHR*(175> ; 
430 PR1NTG257+I,CHR*(175) ; 
440 FRINT@266+I t CHR* (175); 
450 



170 



210 
220 
230 
240 
250 
260 
270 
280 
290 
300 
310 
320 
330 



NEXT 



NEXT I 



PRINT£272+I . CHR* (175) ; 



460 

470 

480 

490 

500 

510 

520 

530 

540 

550 

560 

570 

580 

590 

600 

610 

620 

630 

640 

650 

660 

670 

680 

690 

700 

710 

720 

730 

740 

750 

760 

770 

); 

780 

>; 

790 

); 

800 

>s 

810 

); 

820 
830 
840 
860 

870 

SBO 

890 

900 

910 

20 

920 

60 

930 

oo 

940 

80 

950 

+RND 

N SC 

960 



PRINT@281+I,CHR*(175) ? 

PRINT@32I+I,CHR*(I75) ; 

PR I NT@330+ I , CHR* (175); 

PR INTS336+ 1 , CHR* ( 1 75 > ; 

PRINTS345+I ,CHR*( 175) ; 

PRINTS3B5+I,CHR*(175! ; 

PR INT&394+ I , CHR* 1 175) ; 

PR INT@400+ I , CHR* (175); 

PRINTQ409+I t CHR* ( 175) ; 

NEXT 

F0RI=1T03 

PR I NTG70+ I , CHR* (175); 

PRINT@85+I ,CHR* (175) ; 

PRINT@134+I T CHR*(175) ; 

PR I NTS 149+ I, CHR* (I 75) ; 

PRINTS 198+ I ,CHR* ( 175) ; 

PRINT«213+I,CHR*<175) ; 

PRINT@262+I,CHR*(175) ; 

PRINT@277+I ,CHR* (175) ; 

FRINT@326+I 1 CHR*(I75) ; 

PRINT@341+I , CHR* (175) ; 

PRINTQ390+I T CHR* ( 175) ; 

PR I NTQ405+ I , CHR* ( 1 75 ) ; 

NEXT 

TIMER=0 

T=0 

F0RI=lTO2 

PRINTS 14+ 1 , CHR* (207) ; 

NEXT 

R=RND(29) :PRINT@33+R,CHR*(255 
R=RND ( 29 > ; PR I NT@99+R ( CHR* (255 



> 



R=RND ( 29 ) ; PR I NTS 1 6 I +R , CHR* ( 255 

R=RND ( 29 ) : PR I NT@22S+R , CHR* ( 255 

R=RND(29> :PRINT@289+R,CHR*(255 

R=RND (29) : PRINTQ353+R ,CHR* (255 

R=RND(29) :PRINT@417+R,CHR*(255 

R=RND(4B0) :PRlNTeO+R T CHR*(223> "» 

PRlNT@4S0, r, *#SCDRE: ";SC; 

PRINT6495, "LIVES; ";L; 

IF TIMER>150O +T THEN 1530 

SET(X,Y,2) 

PLAY"04L20OAA" 

RESET (X f Y) 

IF PEEK (34 1> =223 THEN GQSUB 98 

IF PEEK(342>=223 THEN GOSUB 10 

IF PEEK (343) =223 THEN GOSUB 10 

IF PEEK (344) =223 THEN GOSUB 11 

IF PEEK (345) =223 THEN GOSUB 12 

IF POINT <X,Y)=B THEN SC=SC+100 
(100) ELSE IF P0INT(X,Y)=6 THE 
=SC+RND<500)+100 

IF 50=700 AND PQINT(X,Y)=5 TH 
___ ContFnued on page 32 






September 1984 Dragon User 31 



1500 AND POINT 



lOOO 
1010 
1020 
1030 



EN 1170 ELBE IF SC>= 
<X,Y)=4 THEN 1330 

962 IF SC>=2500 AND P0INT(X,Y>=7 T 
HEN 1430 

964 IF L=0 THEN CLSRND <S) : PRINTS22 
8, "YOU LOST ALL LIVES, YOUR SCORE I 
S";SC; : PRINT: PR I NT "PRESS SPACEBAR 
TO PLAY AGAIN"; s GOSUB 1700 
970 GOTO B30 
9B0 Y=Y-1 

990 IF POINT<X,Y)=3 THEN Y=Y+2:SDU 
ND2G0,2:L=L-1: IF POINT (X , Y> =5 AND 
SC<=70O THEN Y=Y+2: IF P0INT(X,Y)=4 
AND SC<=1500 THEN Y=Y+2 
IF Y=0 THEN Y=l 
RETURN 
Y=Y+2 

IF POINT(X,Y>=3 THEN Y=Y-2:SO 

UND200 T 2:L=L-1: IF POINT<X,Y)=5 AND 

SC<=700 THEN Y=Y-2:ELSE IF POINT ( 

X,Y>=4 AND SC<=150O THEN Y=Y-21040 

IF Y=31 THEN Y=30 
1050 RETURN 
1O60 X=X-2 

107O IF X=0 THEN X=l 

1080 IF P0INTCX,Y>=3 THEN X=X+2:S0 

UND200,l:L=L-ls IF P0INT(X,Y)=5 AND 

SC<=70O THEN X=X+2:ELSE IF POINT ( 

X f Y>=4 AND SC<=1500 THEN X=X+21090 

RETURN 
1100 X=X+2 

1110 IF X-63 THEN X=62 
1120 IF PQINT(X,Y>=3 THEN X-X-2:S0 
UND 200,1:L=L-1: IF P0lNT(X f Y>=5 AN 
D SC<=700 THEN X=X-2: IF POINT (X T Y> 
=4 AND SC<=1500 THEN X=X-2 
1130 RETURN 

F0RI=1T02 

PRlNTei4+I,CHR*(12S» ; 
NEXT I: RE TURN 
CLSO : FQRM= 1 T05 1 O 
S=RND(4> 

IF S=2 THEN PRINTCHR*(175) 5 E 
LSE PRINTCHR*(12B) ; 
1200 NEXT M 
TIMER^O 
T=200+RND ( 1 00 > 
Z=RND(480) 
F0RI=1T02 

PRINTSZ+I ,CHR* ( 191 > ; :NEXTI 
GOT07SO 
RETURN 

RESET CX-1 , Y-l ) s RESET (X , Y-l ) : R 
ESET(X+i,Y-l) 

1290 RESET (X-l ,Y> ; RESET CX+1 -Y) : RES 
ETCX-1 t Y+l) 

1300 PLAY"03V31T10L10CCCCCCCCCC" 



1140 
1150 
1160 
1170 
HBO 
1190 



1210 

1220 
1230 
1240 
1250 
1260 
1270 
1280 



1310 L=L-1 
1320 RETURN 

1330 CLS0:FQRA=lTO510 

1340 R=RND<3> 

1350 IF R=3 THEN PRINT CHR*(175);E 

LSE PRINT CHR$(12B>; 

1355 NEXTA 

1360 TIMER-0 

1370 T=300+RNDU00) 

13B0 W=RND(510) 

1 390 PR I NTeW , CHR# ( 239 > ; 

1400 GOT0750 

1405 IF PDINT<X,Y>=7 THEN L=L-1 

1410 RETURN 

1420 REM*##WIN ROUTINE*** 

1430 CLSRND (B) 

1440 RR=12B+RND<127> 

1450 FOR 1=1 TO 16 

1460 PRINTe232+I,CHR*(RR> ? ;NEXTI 

1470 PR I NT@264, "CONGRATULATIONS! ! ! 

■■ m 
? 

1 480 PLAY " 04L5T 1 OEECCCEEDDDFFGGDDD 
GGEEDDFFCCCC ; 03L6T 1 OEECCCEEDDDFFGG 
DDDFFGGDDDGGEEDDFFCCCC" 
1490 PRlNT@296,"YOU HAVE STEAL ALL 
THE OBJECT THAT YOU NEEDED. YOU 
R SCORE IS";SC;"AND YOU HAV£";L;"L 
EFT"; 

1500 FORI=lT040OO:NEXT 

1510 G0SUB169O 

1520 REM***LOSE ROUTINE*** 

1530 CLS1+RNDC5) 

1540 F0RI=1T022 

1550 PRINT@68+I,CHR*(12B) ; 

1560 PRINT® 196+ I f CHR* ( 128) ( : NEXT I 

1570 PRlNT@42 f "J A I L !?"; 

1580 F0RI=32 TO 160 STEP 32 

1590 PRINT@36+I,CHR*(128); 

160O PRINT@59+I,CHR*U2B> ; 

1610 PRlNTe4B+I,CHR*(128); 

1620 PRINT@42+I 1 CHR$C12S> ; 

1630 PRINT@54+I,CHR#<123) ; : NEXT I 

1640 PRINT@263 f "B A D ■ L U C K *\ 
i 'i . 

9 

1 650 PLAY " 03 V3 1 T 2L4GGLBG6L4B- A ABGF 
+G" 

1660 F0RI=1 TO 200:NEXT 

1670 PRINTe322 T "T00 LATE ! YOU BEEN 

CAUGHT AND YOU HAVE TO GO TO JAIL! 

!!YQUR SCORE IS" ; SC; "POINTS AND YO 

U HAVE" ;L; "LIVES LEFT"; 

1680 FORI=l TO SOOOsNEXT 

1690 PRINTS483, "PRESS SPACEBAR TO 

PLAY AGAIN"; 

1700 KE*=INKEY* = IF K£*<>« "THEN 17 

OO 

1800 GOT02O0 



Easy Edit 



From Russell Stather in Humberside 

THIS PROGRAM enables the selective 
listing of programs without the need to 
specify the start and end lines of the listing. 



This is done by providing the functions of 
Jfstings present, next, previous and first 
lines with the press ot a key. 

In addition the facility of editing the 
current line with the press key is provided. 



32 Dragon User September (984 






Also the standard list and edit functions 
are shortened to simply L and E respec- 
tively. These Junctions are activated as 
follows: 

@ List first line. 

; List next line. 

— List previous line. 

List current line. 

Edit current line. 
To use these functions just press the key 
corresponding to the function and then 
press enter. 

The program thai does alt this is a 
machine code routine that intercepts the 
ROM routine that decodes the input. If it 
sees something that it spots as a single 
key entry then it expands it to the version 
that Basic understands and places this in 



the input buffer. Control is then handed 
back to Basic for the interpreter to do its 
work. In this way the program is kept as 
small as possible 

The machine code is stored in the data 
statements of the Basic program and is 
POKED to the correct place m RAM by 
lines 10000 to 10090. in each data line 
there are eight program bytes followed by 
a checksum byte The checksum is in- 
cluded so that any typing errors can be 
easily spotted. 

If an error is found then the loader 
program prints the line number with 
the mistake in it and stops. Once a 
correct version of the code has been 
stored in memory then it can be saved 
with CSAVEM "EASYEDIT" 



31 744,32303,559. Before the program Will 
work it has to be activated with the 
command EXEC 31828 

Since this is a code program that Basic 
uses every time it gets an input from the 
keyboard, care must be taken to ensure 
that the Basic program does not overwrite 
it or POKE to an address within it. If the 
program is interfered with then the best 
that can happen is that it will stop working, 
but more than likely a system crash wii; 
result 

In order to stop Basic overwriting, a 
CLEAR command should be used to limit 
the maximum Basic address to 31477 — 
for instance, CLEAR 500.31477, will re- 
serve 500 bytes for string space and limits 
Basic to 31477 as top of RAM, 



1100 
1 200 
1 300 
1 400 
1300 
I 600 
1 700 
1800 
1900 
20QO 
2100 
2200 
2300 
2400 
2500 
2600 
2700 
2800 
2900 
3000 
3100 
32O0 
3300 
3400 
3500 
3600 
3700 
3800 
3900 
4000 
4100 
4200 
4300 
'i <| < ■ ) 

4500 

i\ ,■'.■:'■"'. 

4700 
4800 
4900 
5 GOO 

5 1 00 



DATA069,065 
DATA084.096 
DATA094,065 
DATA096,096 
DATAO00,204 
DAT A 128, 000 
DAT A 125, 254 
DATA255,000 
DATA0Q4,000 
DATA255,000 
DATA073,06B 
DAT A 1.63, 204 
DATA096, 142 
DATA255,035 
DATA142,004 
DATAOOO, 166 
DATA057,016 
DATA221 , 166 
DATA128,039 
DATA 1 29, 129 
DAT A 164, 039 
DATA042, 173 
DATA235, 126 
DATA032,039 
DATA057,034 
DATA006,057 
DATA006,129 
DATA002,222 
DATA 167, 003 
DATAL34,0S4 
DAT Ai 34, 073 
DATA022,255 
DATA167,002 
DAT A 1 67, 132 
DATA 142, 124 
DAT A 124,060 
DAT A 142, 124 
DATA052 , 002 
DATA002 , 070 
DAI" A! 24,065 
DATA142. 1 24 



,083 


,089 


,109, 


,066 


,089 


,096, 


,034 


< i n< 


,069, 


,096 


,096 


,096, 


,iei7 


173 


»192, 


, 124 


,245 


,125, 


, 124 


251 


126, 


, 255 


f \'<Xi 


,255, 


,255 


ooo 


235, 


,000 


ooo 


, 000 , 


,069, 


000 


134, 


, 124 


, 129 


,253, 


,004 


, 000 


,167, 


,249 


, 204 


,004, 


,000 


,198 


,032, 


, 1 60 


, 167 


,128, 


, 142 


124 


,033, 


, 160 


, 160 


i 128, 


,019 


049 


063, 


, 128 


39 


,248, 


,002 


032 


225, 


, 149 


,032 


,248, 


, i <?:■■' 


005 


182, 


,028 


129 


ooo , 


,004, 


129 


048, 


, 1.42 


002 




,061, 


039 


242, 


,166 


128 


038, 


, 140. 


002, 


222 


,167 


002 


134, 


, 1^7, 


132, 


o5/, 


,237, 


189 


124, 


, 1 "-4 , 


073, 


167, 


,057. 


142 


124, 


,065, 


141 , 


079, 


,i9a. 


003, 


247, 


H 073 , 


246, 


124, 


,134. 


OOQ , 


: a i , 


,052, 


002, 


036 ,l 


, 142 


124, 


>'<'■■, 


,056, 


142, 


124, 



069,068,073, 113 
082, 110,083, 194 
0B2 , 096 , 096 , 1 36 
096,096,096,000 
197,172, 174,019 
159, 126,008, 147 
020,125,248,249 
076,073,083,229 
OOO , 000 , 008 , 090 
000,000,084,033 
126, 133,001 ,142 
001 , 164, 134, 149 
123, 140,005, 170 
064,221 , 136, 144 
016, 142, 124, 146 
090,038,249,230 
095, 142,002,099 
039,250,129,229 
166,160, 132,244 
203,002,166,013 
057, 142, 124,017 
134,032,151,193 
002,222, 129,089 
039,024, 129, 164 
034,003,053, 106 
166, 128,039,250 
032,246, 142, 129 
252, 166, 130,080 
038,247,057, 10S 
033, 167,001 ,004 
189, 1.24, 1 BO, 032 
1 BO, 134,084,201 
001 , 134,06B,234 
056, 141 ,084, 135 
134,001,193,101 
124,071 ,016.075 
071 , 166,165,087 
124,072,053, 116 
009,016, 142,07 3 
141 ,022,016, 173 
056, 141 ,013,030 



5200 DATA 122, 124 
53O0 DATA053,002 
5400 DATA254, 166 
5500 DATA090,042 
'56O0 DA TA09 0,038 
570O DATA005, 127 
5300 DATA236,0O2 
5900 DATA006,252 
6000 DATA025.236 
6100 DATA001 ,057 
6200 DATAl.32,033 
6300 DATA203, 174 
6400 DATA189,125 
6500 DATA 183, 124 
66O0 DATA139,048 
6 700 DATA141 ,049 
6300 DATA124,069 
6900 DATA06a,182 
7000 DATA1B3, 124 
71O0 DATA016, 142 
7 2 GO DATA090,038 
7300 DATA221 , 136 
7400 DATA 189, 125 
7500 DATA236,002 
7600 DATA189,125 
7700 DATA075, 126 
78O0 DATA125, 165 
7900 DAT A 124, 079 
BOOO DAT A 166, 128 
10000 L 1 = 1 OOO 
10005 FOR 1=31744 TO 
10010 SU-OiLI-LI+100 
10020 FOR J^L TO 1+7 
1 0030 READ A 
10040 SLNSU+A 
10050 F^DKE J, A 
10060 NEKT J 
10070 READ CH 
10075 SU-5U AND 255 
10080 IF SLNCH THEN 



072,033, 226, 122 
042,203,057, 198 
133, 169, 165,025 
246,057, 193,005 
251,057, 182,124 
124,083,032,007 
253,124,075, 141 
124,077,253, 1.24 
002,016, 179, 124 
174, 132,253,124 
238,252, 124,075 
132,236,002,253 
Oil , 182. 124,067 
065, 132, 124,068 
183, 124,067, 182 

139.048. 183. 124 
141 .039,139,048 
124,069, 132,015 
069,142,124,061 
002,221,166,128 
249,220, 136, 131 
cS/.n^n, 068,068 
108, 126, 125, 165 
253, 124,075, 126 
108,252,124,077 

125. 165. 189. 125 
134,255, 183,124 
016, 142,002,221 
167,165,090,04 2 



1.2303 STEP' 8 



, 124,071 


,131 


,004,023 


, ? 5 


, 167,165 


, 220 


,111 ,123 


,109 


,083,039 


,096 


,158,102 


, 126 


,008, 141 


2 J 2 


,075,158 


,045 


,075,038 


,183 


,07 7,236 


, 030 


,057, 141 


, 03 5 


, 124,075. 


175 


,139.048 


, 117 


, 132,015. 


125 


, 124,068 


, 167 


,066, 182. 


164 


,183,124, 


,099 


, 1 39 , 043 , 


009 


, 198,010. 


143 


, 167, £60, 


234 


, OOO , 064 , 


160 


, 068 , 057 , 


2:5i 


,158,025, 


253 


, 125, 16b, 


032 


, 253 , 1 24 , 


22a 


,108,189, 


078 


,083, 142, 


187 


, 198,003, 


017 


, 249 , 057 | 


040 



NEXT- ELSE PRINT LI: STOP 




From Duncan Rowland in Lincolnshire 
THIS (S a game or reflexes. The idea is 1o 



outdraw the cowboy shown on the screen 
before he shoots you. 450 

Program notes 

60-400 The graphics of the cowboy. 820 

430 Wait before the cowboy 



draws (checks for a cheat). 
The time after the cowboy 
has drawn and before he 
shoots. 

If you shoot all the cowboys 
then it plays a tune, 



O CLSi INPUT" ENTER STARTING LEVEL ( 

1/lOi ";T 

20 IF T<1 AND T>10 THEN RUN 

30 TI=T*10Q 



40 IF TKO OR TIMOOO THEN RUN 

50 GDBUS 720:GQSUB 760 

60 PM0DE4, I: SCREEN 1 , 1 : PCLS 

70 DRAW" BUI 05, 30; D3F3R1BRI0R1E3U3 

Continued on page 35 



September 1984 Dragon User 33 



[ 



MONEYBOX 

PERSONAL ACCOUNTS PROGRAM 
for DRAGON 32 

MONEYBOX is a powerful and versatile new program for 
personal accounts. It can analyse your income and 
expenditure, control your bank account, credit card, 
building society account, etc., forecast your bank balance, 
estimate your tax liability and much more. Features 
include: 

+ Large capacity: up to 100 files, each with up to 99 
periods, up to 100 transactions per period. Periods 
user-defined (eg, month/fort nig hi/week). 
+ Password protection for tape files, editing and automa- 
tic date-sorting of transactions. 

* Up to 10 sources of funds per file, plus up to 10 income 
accounts and 30 expenditure accounts. Account 
names can be changed to suit your needs. 

* Five reports, lo screen or 40 B0 coJ. printer: Curreni 
balances: shows eg. net worth. Forecasts: eg, esti- 
mate year-end balances. Income: eg. list all/selected 
receipts. Expenditure: eg list all/selected payments. 
Account Statement: check your bank account, etc. 

MONEYBOX is an extremely friendly program, with easy 
data entry, using on-screen editing, insert and delete 
keys, detailed help and error messages, repeating keys, 
audible bleep. Program comes on cassette with an eleven 
page instruction leaflet. 

ALL FOR ONLY £9.99 incl. VAT 

Cheque/ POst Further details/ Dealer enquiries to: 

HARRIS MICRO SOFTWARE 

49 Alexandra Road, Hounslow, Middlesex TW3 4HP 
Tel: (01 > 570 6335 



MAKETHEMOSTOF 

DRAGON 32 



Two great books to help 
You tap the power of 
your Dragon 32 






$ 



\/HYtf^f ntB ] 



MAKING THE MOST OF YOUR 

DRAGOH, by Clive Gifford, leads! 
you through programming the 
Dragon from first principles, and 
includes more than ISO complete I 
programs, including major arcade | 
games. £5.95, 



DYNAMIC GAMES FOR THE DRAGON 32 - Tim 

Hartnell and Robert Voting. Thirty magnificent games 
for the Dragon are lurking in this ISO page book, to 
make your computer behave just as you hoped it would 
when you bought it Programs include MAGIC CASTLE 
SNARK ATTACK, SPACE RESCUE, PEVERSt/ OTHELLO 
CHECKERS and CUBIKS RUBE. Just £4,95. 

| hv\Kil.M-.K PiLhlic-atLon*. Depi. '>::, 9 1] ftvnsiiwjlon fhgh St London W& 5NP 

L enclose £ Please *n>nd me the books indiwsed 

I . Dynamic Games for the Dragon 32 

* n Making the mosl of yuur Dragon. 

I Maine 

■ Address m 






UK's LOWEST PRfNTER PRICES ! ™~- 



IHM)C5D m 



ORDERED TODAY - DELIVERED TOMORROW 
DOT-MATRIX 




SEIKOSHA GP 50 


£120.00 


SEIKOSHAGP100 


£150.00 


EPSON RX 80 


£189.95 


EPSON RX 80 F/T 


£214.00 


EPSON RX100 


£329.00 


EPSON FX 80 


£317.00 


EPSON FX1 00 


£425.00 



DOT MATRIX PLUS NEAR LETTER QUALITY 



CANON PW1080A 



DAISY- WHEEL 



JUKI 6100 
BROTHER HR15 
EPSON DX100 



£275.00 



£345.00 
£349.95 
£356.00 



WE SPECIALISE 
YOU BENEFIT 



DRAGON PRINTER CABLES 
AND ACCESSORIES IN STOCK 
VARIOUS COMMODORE PRINTER 
INTERFACES IN STOCK 



Educational, G'rnerrt plus Oseas Orders Welcome 

Please add 15% VAT. Delivery Printers £10.00. Paper £3.00. Olher 50p 
Priritsdsnd Unit 27, Estate Buildings. Hailwav Si.. Huddersfield HOI UP 



TEL 0484 514105 



Presenting for your Dragon '1'jLftA. . . ^\ 

1 Death Valley ' 





'"" ^* MOP 



Actual screen photograph 

As a sole trader upon Zilog you 

must defend the Triad freight lifters 
carrying rare and precious minerals 
to the star ship Armada, However , the 
Tardus, your roost feared enemy, has sent 
waves of mutant ants to ensure your 
destruction. Defend the lifters for 
twelve days and escape else be doomed 
to stay in Death Valley for eternity. 

This 100% machine code arcade style 

■game is available for only 

J^-<— J "' — ' fully inclusive. 

With superb smootn moving rn -res 
colour graphics and sound. 

Make cheques / P_ 0' s payable to: 



Micro DataS;^; dan 

Dealers enquires Frimley, 

welcome. Surrey.' 

OJne joystick required. Cjlji£ 5DIJ 



Rd, 

J 



34 Dragon User September 1 984 













BO CIRCLE UOB, 25) ,2 

90 CIRCLE ( 120 T 25) ,2 

1 00 DRAW "BM 1 1 5 , 30 ; D5BL2U5" 

110 CIRCLE U 14,41) ,9,1,. 30,. 100,1 

120 DRAW"BM98,20;R32BLBUi0LiUlL4G4 

E2H2L5D1HD10" 

130 CIRCLE<114,44) ,4, 1,1,0,, 5 

140 DRAW"BM120,43; D5L1D4L1D2L3D1L2 

U1L3U2L1U4L1U5" 

150 PAINT<119,44) ,3,3 

160 PAINT(119,41> ,3,3 

170 PAINTC121 , 12) ,3,3 

ISO ClRCLE(lO0,50) ,7,1, .8, .5,1 

190 CIRCLE < 129, SO) ,7,1, .8, ,5,1 

200 FOR A=50 TO 90 STEP 10 

210 CIRCLE(115,A) ,2 

220 NEXT 

230 LINE< 135,50)- C 146,70) ,FSET 

240 LINE (85,70) -(95,50) ,PSET 

230 DRAW " BMB5 , 70 ; L 1 D2L 1 R 1 D2R 1 BR60U 

R1U2R1L1U2" 

260 LINE(B5,74)-<100,95) ,PSET 

270 LINE(145,72)-(130,95) , PSET 

2B0 DRAW ,J BM95,70;U2R1U2R1U2R1D12L1 

U2L1U2L1U2BR39U2L1U2L1U2L1D12R1U2R 

1U2R1U2" . 

290 DRAW"BM102, 102;U3R3L1D1L1U7R1U 

1R1U1L1U1L1U1L6DIR4D11USL3U4" 

300 DRAW"BH105,94;U1R4U1R4U1R4U1R4 

U1R4U1R4U1R4D4L4D1L4D1L4D1L4D1L4D1 
L4D1L5" 

310 PAINT<106,95) 

320 LlNE(lO0,143>-<102,102) ,PBET 

Z^O LINE(132,143)-U30,95) ,PSET 

340 DRAW"BM115,100;D1D1L2D1L1D1L1D 

2BR5BU5D1R2D1R1D1R1D2D10R1D2OL1D10 

BL9U10L1U20R1U12" 

350 DRAW" BM 121 , 150; H4F2E2G4E2U2D4U 

2L2R4" 

360 DRAW"BM115, 150; H4F2E2G4E2U2D4U 
2L2R4" 

370 DRAW M BM112,147;D10L5U2L4D1L3D1 
L3U1L2U1L1U2L1R1U1R2U1R4U1R3U1R2U2 
R1U1L7U3D3R12" 

3S0 DRAW'BMl 19, 147; D10R5U2R4D1R3D1 

R3U1R2U2R1U2R1L1U1L2U1L4U1L3U1L2U2 

L1U1R7U3D3L12" 

390 PAINT (110, 148) 

400 PAINT(121 , 149) 

410 A=RND<10O0)+10O 

420 FOR N=l TO A; A*=INKEY*: IF A*<> 

""THEN 690 ELSE NEXT N 

430 G05UB 550 

440 TIMER=0 

450 FOR N=l TO TI:IF INKEY*<>""THE 
N 5B0 

460 IF TI=<0 THEN GOTO 800 

470 NEXT N 

4BO FDR N^l TO 10: PCL51 ; PLAY MU*<2 

> :PCLS2iNEXT N 



TOO SLOW 



490 CLS:PRINT" 
500 PLAY MU*(1) 
510 A*=INKEY* 

520 PRINT@457,"PRESS ANY KEY" 
530 A*=INKEYS:IF AS=""THEN 530 
540 RUN 

550 DRAW"BrtlO0,8O;R2D3L2U3RlUlDlRl 

D3R1D4L4U4" 

560 LINE(9B,90)-(105,100) , PRESET, B 

570 RETURN 

5B0 TM=TIMER:CLS: PRINT" 
BLAM WELL 

DONE" 

590 M^M+1: PRINT" IT TOOK YOU";TM:"W 

ICRO SECONDS" 

600 PLAY MU*(2) 

610 FOR N=l TO 300: NEXT 

620 PRINT "YOU'VE SHOT" ;M; "OF THEM" 

630 TI=TI-50 

640 PLAY MU*<3) 

650 PRINT@457, "PRESS ANY KEY" 

660 A*=INKEY* 

670 A*=INKEY*:IF A*=""THEN 670 

6B0 GOTO 60 

690 CLB:PRINT" CHEAT" 

700 PLAY MU*<1) 

710 GOTO 510 

720 liU*(l)="T2L10a3CCC0lC" 

730 MU*C2)="Q2T255L255BAGFEDC'■ 

740 MU*(3)="a3T4LlOEC+EC+EQ!AA" 

750 RETURN 

760 CLS: PR INT "==— ====*============ 

============ _, SHOOT OUT BY DU 

NK — =========== - 3 1/3/B4 ^ === 

— _ — — ii . 

* 

770 PR I NT " I NSTRUCT I ONB 

' - THE AIM OF THE 

GAME IS TO SHOOT " ; INT (TI /50> +1 ? " 
MEN BEFORE THEY SHOOT YOU AFTER 
EACH MAN YOU WILL BE TOLD HOW M 
ANY MEN YOU HAVE SHOT & EACH NEW 
MAN WILL PULL HIS TRIGGER A BIT 
QUICKER "; 
780 PRINT"THAN THE MAN BEFORE HIM 
YOU PRESS ANY KEY TO SHOOT 
BUT DO NOT SHOOT BEFORE HE RAISES 
HIS GUN. 

PRESS ANY KEY. " 

790 IF INKEY*=""THEN 790 ELSE RETU 
RW 

BOO FOR N=l TO 50: IF INKEY*=" "THEN 
NEXT ELSE CLS: PRINT" WELL DONE YO 
U KILLED THEM ALL": GOTO 820 
810 GOTO 490 

820 PLAY " T5L2Q2G#L5G#L2G#03CD#L 1 G# 

L2G#G#CDD#" 

830 SCREEN 1,1 

840 IF INKEY*= 

850 RUN 



'THEN 840 



September 1984 Dragon User 35 



,J^ , 




1/1/lzard 
Sfiftwiirc? 

TOUCHDOWN ^ST £6.95 

Atlirjht landing Sirv-ulatKn praseiled in nigh resolution colour pjraphics f-3 waNeyouto Ind 
your anfiritt IhBr? 15 2 realistic "through Hie windscreen" view and delated occkpit controls 
including 1 radar screen rugelher wita waging lights and sound on all vital instrument SySlems 
anrj a moving runway once taaehddwn ttas Ue*n acn .eoed Choice 01 two itill Uutts JayslicK 
quired. ^ 

DISMON \!Jc^J £7,95 

A -3 5K position inrjependent machine coda Disassembler and Mgnilpr 1pr 1he DRAGON lorne 
computer Tins relocatable natty contains a lull Disassembler wmn disassembles all 6B09E 

mnarmafiiC cades airier laulifies provnted &y Hie toomtar an Fjamirw memory. Crwrtje 

memory Mrrve memory. Enamine registers and Eastute machine code. Supplied wim mslruetion 
manual 

STRATEGY £8,45 

A 1*15 n resDlu-licin colour graphics -jvar game ler 1wr) player*. Each player n«s conlrol 0[ a Navy, 
an Army end an Airfares and Ihg ebiacl at Hie {fame is IP Destroy all 01 Ihti epfrastng forces r>r 
obtain a surrender Irom Ine omar player Comnot rue movement and iir?ng at altypur aircraft. 
Ships and tanks in Da.1f.la js well as finances arm provisioning This game is- * challenge with a 
diHere-ice 115. adive yet Chess- like Qualities, provide a stimalati ng eipfif -ence ana a la I a1 1un far 
the pmes' MnnOiSS*ur. Conies with ntstritctirxi manual Joysticks nsqui red. 

EVICTOR £7.95 

An angnal Arcade game evict The aliens 1rom (heir sp-l re-generating and rJelended Base 
Features bombs lasers, phases and alien spacecraft S skill levels 

A sd available: 
TjMEPOfTM 

Dft*GON STAflTREK 
REDALEFlT 
ALIENS + 
CLOWNS 

All Qriess inclusive, mail order, cheques or postal orders to: 

WIZARD SOFTWARE, DEPT. DU, PO BOX 23 
DUNFERMLINE, FIFE. KY1 1 5RW 

Also available from sattuis^ f$)s<!6rt worldwide. 

Send large $A£ fTif\. jr lyifi.) lor full pt^gfanj catalogue. 

Royalties pax* tor miclvne code OHAGON software. 




CB+5 


CHAZI PLUMBER 


W 95 


TRIPLET 


E5 AS 


it 45 


StfASH 


tali 


SIRIUStV 


M.S6 


tr 95 


DECATHLON 


ES.9S 


WrJARD 


E4.95 


£6.95 


STAIR WrjflD 


«95 


GALLED IS 


E*« 


E6.95 


FRUITA 


E5J5 







1°' 



,tf# 



CRICKET 

"FANTASTIC DETAIL.. REMAHKABLE EXCELLENT 



UcCt»llOr,AL 
QRAPrtlCS 100%. 
VAUJE Fflfl MONEY 1TO%" 
- H-jn- c Curuul 'ig WatWy 




Yo*i have to see '1 1o believe if Bowlma. aattirtp aid fielding mtdar tg|a| Joystlct COrtlrtl w Ih 
batting and Bowling action in BIG. ANIMATED GRAPHICS. Guaranteed 1o make a Sp*CtriHn 
0*ner as Sick JS a airrBt! 11 vou cnuldn'I care (ess aBOUt cricket, you'll be hooked. II you're 1 
tan you'll be play ng si night! 

HO NEED f D l*f*ITt — Cheek *Hhi ymjr retailer. Of phone your at-dar and pay 1he postman 
Orders received belore now desjatetiefr sama day By 1st dass post 

PEAKSDFT. 41 DUEEH STREET. RALDERTOK. NEWARK., NOTTS. 

Tel. CMS ?C523fl \2i hnxi* tntfttilrigk 

I preiey 1o order Oy POM. and I BnclasB a chaqujB or PO lof ES.95 Post ™ Tim Love's 
Crickot 1he day rny order amifes-. 

Nome , ,„ , ,„_, 

Address ,„.,. 



data cle/ign 



Ol 4?IdJ7QA, 



3f£ ( 

w 

IN 




DRAGON 32/64 
TANDY COLOUR TRS 80 32/64 

TflAATSFOHM any DRAGON or 7AIVO Y home compulsr into a -Ml 66M- Ften-Ciased 
cdmpulHf wflh quality software supporl thai *ri+y an BstabJistiad disk-operHling system 
can oftar. Plus ■ consists 01 si* SBparale penpheral unils all vgithin one <s)mp|aie(3 
interlace- COnnactBd diredly inlo Ihe cartridge sockoi, Trie internal 'salutes, of 1he 
COrnpulHr aifl unimpaifao and can be H9turn#d td at any limo. Accapls any slan^larcl 
Rex 'ormahed disks. 
FEATURES. 

* D!SK INTERFACE, addrets companLne *iln i:HAOONor TANDY controllers Uztc, 
lour single- or dnutile-s*1«l 40- or BO-track 5" drives, either single- or double-de-nsily g- 
or new 9' flrtvej can also b* conneclmi. 

* Jr< MACHINE CODE MONITOR (witrt 2% assiS! and drtug ndulirwEj ellows Flea 
MOM cell. RC*1 BOOT tar urtwnligAJred PLEX oValis. Enhanced keyboard louline. 
Supports cgmmunicsnon Id VDU terminal for flO ■* 24 display 

* BATTERY-BACKED REAL TIME CLOCK and 5CHJy1esor RAM i£0 by1»s laid U SE Ft 
conliguralion pa r ame1a r s ;. 

Supplied will a lull user manual and utilities disk Price — E1 29.00 

The modular construction of Plus . . . allows emra. tacirlies to tut added as required. 
*Duil series RE232C porta inc. Dual software programmable Baud Raite generators 

Price — C38.00 
*SKbyt)esalflAWflllo*sFLEXlOnjnon3l2K computers P*ic« E28.00 

*Flex DOS (wilh MiFes and windows) including en -lot and ma£<d assembler 
FIsn is a 1rade mark of Tecnnicai Systems ConsuHants ric Phce — E75.CJ0 

(Plus . . has caugrnl (he MUMPS, win QS-fl to tollow shortly). 
OEM options allowing up to S6K of on-card RDM , please contact us. 
Prices ifl&ude postage witbm tf\e OK. VA T mufs 0* added. Cheques or PO to 

Andtek Data Design, 41 Pebworth Road, Cl 
Harrow, Middlesex HA1 3UD, England. ^) 



HALF PRICE 



ABACUS SOFTWARE 

DRAGON SALE 



HALF PRICE 





RRP 


Sale Price 


Games Pack 1 


£6.50 


£3.25 


Games Pack 2 


£6.50 


£3.25 


Games Pack 3 


£6.50 


£3.25 


Adventure Game 






Earth Rescue 


£7.95 


£3.95 


Devil's Triangle 


£7.95 


£3.95 


Pendragon Space Trader 


£7.95 


£3.95 


Splosh Water of Life 


£7.95 


£3.95 


M/C Arcade Game 






Willy's Revenge 


£7.95 


£3.95 


Stargate 


£7.95 


£3.95 


Fireball 


£7.95 


£3.95 



Educational 

'O' Level Physics 

Artist 

Music Tutor 

Utility 

Graph! text 

Hi- Res Screen Dump 



£6.50 
£5.00 
£9.95 



£7.95 
£5.95 



£3.25 
£2.50 
£4.95 



£3.95 
£2,95 



HURRY! PRICES ONLY 
AVAILABLE WHILE STOCKS LAST 



wsa 



21 Union Street, Ramshottom, Bury, 



Lanes 



El 



36 Dragon User September 1984 




• CLASSIFIEDS * 

+ Popular Computing Weekly was voted magazi ne 
of the year by the CTA, 

* It is Britain's only weekly home computer 
magazine with a published Audit Bureau of 
Circulation sales figure. 

* ft has a classified section that is now required 
reading for everyone with an interest in small 
micros, or who wants to buy or sell: SOFTWARE 
* UTILITIES + ACCESSORIES * SERVICES + 
HARDWARE * HIRING + CLUBS * 
RECRUITMENT* 

* £5 per SCC semi-display, 
20p per word lineage . 

* 6 day copy date. 

CALL DIANE DAVIS ON 01-437 4343 FOR 

AN IMMEDIATE QUOTE. 

Popular Computing W&ekly, Sunshine. 
12.13 Little Newport Street. London WC2R 3LD SUNSHINE 




BRAGDN.32 B&C MODELS ATAHI 400.800 TRSS0CII32K ELECTRON 

747 FLIGHT SIMULA TOR 

Superbly ra-alistic instrumentality and pilol s 
view m Mfflkg simulation uvhicN include? 
ertiBnjBnciej such as engine riro-s and s/S- 
tenia Failures This prcgyam uses high resolu- 
flan graphics 1o (he lull 1o produce (he mast 
realistic fttghl-tteck display yet E gen on a 
r-Kjme compufor There are ?t real -dials and 
25 other indicators is*e diagram i. Your con- 
trols Operate IhrelilB. ailerons. aiBvalors, 
ilaps. slots, Spoilers, landing gaaf. rever&e 
Ihruat, Crakis. ale. You See the runway m [rue 
parsoeclivB. Uses joysticks artd HiicludHs op- 
floras la slam *i|h take-ofl or random ianding 
approach. "A real simulation, odI just anoiner 
gams' (Your Computer, April 19 S3). 
C*M*tia C9.95 {pip and VAT Included)' 

DACC Ltd (Dept. DU> 

S3 Wavertpy Road. Hindley. 
Gr*aler MancrwHler WNZ 3BH. 
(Despatch within IB hcmnr 




hi US S27.95 (pip Included) 

Order from Bale dlitrJbulnr; 

Frank Ashlan (Dept. DU1 

PO Bo* 7037 

C hula Vista CA 320 12 7037 

(California residents, add 6% tale* tax) 



MIDDLESEX DRAGON CENTRE 



OPUSON 32 COMPUTER £1Sfl M 

DRAGON 64 CO. HPJJTER t?M DC 

rjHAGOW DISK DRIVE t?7fl M 

DAAGOh JOYSTICKS fp*r| £1Bs5 

64 OS9 OPERATING SVSTEM fSJ « 

6JOS9PRDGRAMMFRS MANUAL.. tlS.M 

64 RECORD M A W AGEME NT S YST EH9S 

STOCK RECORDING £« « 



W EDITOR ASSFWBLEft DEBUG 
&*C COMPILER *■ Manual 
64 PASCAL + M VwM 
64 0VIWM.C - Mnjal 
64 STYLOGRAPH WORD PflOCtSSOR + 
SpBhfjheck. mailrneroe ale 



F.*9 95 
E79.95 
£79. » 
£S9.95 

E79.9S 



64 CASH & VAT f^gg 



Plus!! Games, Educational and Business Software, Dust Covers, Moni- 
tors, Floppy Discs. Cassettes, Paper, Spare Leads, Monitor Stands and 

everything for the Dragon owner. 

♦ Open 6 days per week * Reliable worldwide mail order service 
•Approved Dragon dealers, service and repair centre 

SCREEflS DtCROCOmPUTERS 

6 Main Avenue, Moor Park, North wood, Middlesex 

Tel: Northwood 20664 

Access * Bawfaycarct » Amex * Diners Club # Instant Credit 



SUPERIOR NEW GAMES 
FOR THE DRAGON FROM 



MIDNIGHT 



DEFEAT HIS EVIL "^EATU RES AND 
GAIN THE SPELL TO FIND 

LACHLAN! 

YOUR TROUBLES ARE ONLY JUST STARTING 
FOR 1 OR 2 ADVENTURERS 

INVEST IN THE STOCK MARKET 

BUY PROPERTY OH JUST GAMBLE 

IT AWAY IN 

RAT RACE 

WILLYOU BE THE FIRST TO MAKE A MILLION 

FOR 1 -4 BUDDING BUSINESSMEN 

PLAYAB ILITY IS THE NAME OF THE GAME 

GAMES AVAILABLE MAIL ORDER ONLV 
SEND ONLY £1 2.50 FOR BOTH OR £7.50 FOR ONE 

MAGIC MIDNIGHT 

30 HANDEL CLOSE, BASINGSTOKE, 

HANTS. RG22 4DJ 

43HR DISPATCH 
QUALITY PROGRAMS ALWAYS NEEDED 



H r Is 



60 SELLWOOO CHIVE 

BARNET. HERTFORDSHIRE. EN5 2HH 

Tatophona : 1 -440 7B33 



OfttTape'S ntw catalogue has Over 2SB Sotitort TtOtt On Tape CirtrtOn* SH6 Disk Aitta? 
MMMMMlMfiiMetaeMMHl Camtt UHlltlBs Ontgon 00$ itif Origan OSS 



MltRDDEAL 
Beam Rider 
Cm* Painter 
Cuttlterl in Space 
E yir Ball Prjgl 
Mr Dig 

Space ii ji i ■ 
0e>-il Assault 
Stramtjle 
Dungeon Ram 

ASP E*00 

Mffl fflUCf it 95 



TOM MIX 

Buizard Bail 
RSP f & ih 

am ms am 

SALAMANDER 

GndrjnnRr 
Laserronf 
flSP£7.95 
0MPWCC U.iS 

OASIS 

Rsscji Cr>mpil*r 

omnaaeuM 



CABLE SOFTWARE 

'Jijir-nnrlr 

Siiser Rnv. 

RSP C6.95 

OUR PRICE fS.SS 

Tim Love's Crietrtt 

RSP-£B95 

Odffl fflrCF 17.25 

J. MOHniSON 

Maunee Minor 

RSP£*.*5 

OUR PRICE fflR 



S0FTEK 
Vrf--\f ". 
[JGH' 

RSP £6 95 
OUR PRICE £5.S5 

SHARDS 

Mystary of Java Slar 
PWlirjrEWS Diary 
RSP £7.95 
RRRtCEfS.se 

siar Trek a.w 



Order irdm tie aoow* sending Cheque or Postal Ordet made parole to CslaTa<w and nt'l stud m 

Cataikxnie lr« (hi charge For calalagyf only SBnd SAE 
DaliTine THE 0HLV SOfTWAlRE CQMPAhfY TO UfAKE TOUR 0RAG0N CHIPS FHY NOT CHY. 



PUT YOUR DRAGON TO WORK 

Now you can use your Dragon to create documents, 

letters, etc., without the need for an expensive 

training course 

With ttw TYPIST your keyboard becomes a typewriter with full upper and 
tower case characters. Features include full on-screen editing, change, 
insert or delete any character. Files and retrieves data Irrjm tape' 
Suppresses word wrap-round automatically. Only E6-&5, Disk version 

please ring 

OR 

Buy your printer Irom us and get your program Iree — pfus free cable 

STAR Gemini 10X printer offers a true 12DCPS, true desoeiioers, and a 

quality ol printing nvftich will amaze you lor a dot matrix printer Far too 

many feaiures to list here RRP £285 35. Our price only £363 

Our prices include VAT and postage 

SOUTH MOLTON COMPUTERS 

Dootson House, Cooks Cross Ind 

Est, South Molton, Devon EX36 4EJ 

Tel: 07G95 2727 



September 19&4 Dragon User 37 



Inside the 
front cover 

Mike Harrison rounds up his reviews with a look at three books dealing with machine code 



IN PREVIOUS REVIEWS (Dragon User, 
June, July) I looked at a range of books 
dealing with Basic prog ram ming through to 
controlling the whole machine by means of 
its own language — 6809 machine code. 
In doing so, I have discussed the advan- 
tages Of machine code programming: you 
can have complete control not only of your 
machine but also over all characters and 
hardware features. 

Faster execution of instructions (in some 
cases by a factor of 10 3 ) and the use of 
less memory are attractive features of 
machine code, but the drawbacks are also 
formidable. It is estimated that a program- 
mer can write a program about 1 times as 
fast in a high-level language compared to 
assembly code. That's just writing the 
program: it doesn't include problem defini- 
tion and design, debugging and testing 
For machine code programming in assem- 
bly language you need to know the instruc- 
tion set, registers or other features. The 
interpreter (or in some cases compiler) 
takes care of this in high level languages. 

Popular choices 

However, almost all microcomputer 
programmers ultimately find that they need 
some knowledge of assembly language, 
most often to debug programs, write I/O 
routines or speed up/shorten critical sec- 
tions of programs. So where are they to, 
turn for help? Our list (Dragon User, June 
1984) gives some choices and here I will 
look at three of the most popular 

Introducing Dragon Machine Code by 
Ian Sinclair is an excellent beginners' 
guide to this field. The author should have 
some skills at explaining elements of 
oomputers and electronics having written 
over 40 books on the subject aimed mainly 
at beginners. The book does not fall into 
the trap of assuming that its readers are 
already familiar with machine code prog- 
ramming and just want to transfer this 
knowledge to the Dragon. Nor does it treat 
machine coding as a study in itself without 
telling the reader how to apply it to the 
machine. The author declares two aims; 

• To introduce the Dragon owner to some 
of the details of how the computer works; 

• To introduce the methods of machine 
code programming in a simple way, 

"ROM, RAM, Bytes and Bits", chapter 
one, explains very carefully and deliber- 
ately from first principles how eight bits (on 
and off lines) combine to make up a byte, 
and how Read Only Memory, which can be 
read and copied but not changed, is 



INTRODUCING 



Mfl 



MACHINE COM 



i/r- 



&H2b &H2Q SAVO. 

AH31 AH64 IA*W> 

I 

I 

.IANSNCLAR 



different from Read/Write memory (known 
as RAM — also referred to as Random 
Access Memory). 

Have you noticed how often we are told 
that certain features of the Dragon can 
take values from to 255? Well, a group of 
eight bits or switches can represent 2* = 
256 different states. So one byte could 
have any one value according to the 
combination of its switches ranging from 
00000000;,= Otnto 11111111a = 255 l0 ,je 
2 7 + 2* + 2 5 + 2 4 + 2 3 + 2 2 + 2 1 -l- 2°. 
Each of the 32768 bytes of RAM in the 
Dragon 32 can store a number in this 
range. 

Now numbers themselves are not of 
much use, but. if treated as codes a variety 
of possibilities open up. Many readers will 
be familiar with ASCII codes to represent 
alpnanumerics and controls to peripherals, 
but the Dragon also represents Basic 
words as tokens. PRINT, for example, is 
memorised in token form as 1 35 and in this 
way is Stored in one byte of memory — 
much more efficient than having to use 
bytes for the ASCII code for each letter, 
(Incidentally, this is why we can use "?" in 
programs because this also has a token of 
135 and when the token is recalled it is 
recognised as PRINT and appears so in 
lists or edited lines.) 

When you use Basic the only com- 
mands that you can use are those for 
which tokens are provided. Some know- 
ledge of machine codes would allow you to 



make your own. Hence if you want to do 
other than select from the menu of 
machine code subroutines provided in 
Basic you have to go to direct action on the 
microprocessor unit. The author aims to 
have you do this. 

The book makes sure you understand 
what happens in "direct action' 1 when you 
Switch on your Dragon so you know what 
you are working on. An initialisation routine 
(a long machine code program from ROM) 
checks the RAM and writes to parts of it 
with bytes which will be used later. It also 
"cleans up" the areas which will be used 
to store instructions and data. Initially, 
when power is supplied to the machine it is 
full Of "garbage ' as bits are switched on or 
off at random The initialisation process 
fills each byte with a much more ordered 
pattern as you will see if you investigate 
thus^ 

FORN - 13824 TO 13847 : ?PEEK(N); " 
";NEXT 

Memory storage 

The author also sets out to teach you 
how a Basic program is stored in memory. 
Just above any program resides the vari- 
able table list (VTL). This is the part of 
RAM used to store the current value of any 
variable used in programs. As your prog- 
ram runs ihese variable values are con- 
stantly read and re -written from this list 
according to the program instructions Its 
position in memory is not fixed but is 
adjusted to fit in the free space above the 
program — hence if you add to or shorten 
your program the VTL is destroyed and 
has to be re-written by running the prog- 
ram again. You can find the VTL address 
by: 

PEEK(27) *256 + PEEK(28) 
and information is given such that its 
contents can be examined by use of 
VARPTR, Stored programs and variables 
can then be examined and it is but a short 
step to interfering with them. How about a 
program where every line number is 1 yet 
still runs sequentially (running depends on 
the "next line" addresses stored with the 
program not on how the lines are num- 
bered)? In this was we I earn about the 
memory organisation of the Dragon . 

Ian also points to why interpreted Basic 
is so slow. For example: 
10FOHN = 1 TO 50 
20 PRINT N 30 NEXT 

This requires the action of reading the 
PRINT token of 135, and finding where the 
correct subroutine is stored. The whole 



38 Dragon User September 1 984 



I 



process will be carried out 50 Times. There 
is no simple way of finding it once, then 
using it 50 times — we have to have 50 
searches. 

The action of the microprocessor is 
completely automatic and is built into the 
chip itself. The snag is that the machine 
code programs must work to the same 
rules and get the program right (100% 
correct is just good enough). If you feed a 
microprocessor with an instruction byte 
when it expects a data byte or vice versa, 
you could well get an endless loop "hang- 
ing" the computer with a blank screen and 
ineffective keys and reset button. The only 
way is off and that means losing your work. 
To get you used to these structures Ian 
gets you writing and running machine code 
so you learn from your own mistakes. 

Addresses 

The 6809 has the capability to work with 
various addressing modes: immediate, ex- 
tended, direct page, constant indexed, 
accumulator indexed, relative and indirect 
Each method has considerable space 
devoted to il to ensure understanding and 
to supply the reader with a choice before 
his own efforts get under way. 

Interacting directly with your Dragon is 
done by means of a simple machine code 
program which rs coaxed out of your grey 
matter and placed in a "roped off" area of 
memory by use of CLEAR. You also have 
to put into the program counter the starting 
byte of your program. You can in fact do 
this by using the Basic EXEC which 
incidentally has another subroutine which 
copies the current contents of the 6809 
registers into the stack so that on return 
they can be recailed for use in any current 
Basic program. 

fn the absence of an assemble 1 - :r\e 
author shows us how to "hand assemble" 
some simple routines and POKE them into 
memory. He uses examples, each slightly 
more complex than the last, as a method 
of stretching your understanding to each 
new concept. Taking a bigger "byte" at 
coding we are shown how to link existing 
subroutines in ROM to our own machine 
code Thus the ROM routines can be 
made to fulfil ends of our own choosing. 

Debugging hints abound — if all else 
fails add S39 after each memory store 
command and then PEEK into memory to 
see if it's what you expect. The monitor/ 
assembler is closely described and longer 
programs are prepared for the DEMON 
DASM cartridge (DREAM wasn't out at the 
time of writing). 

One of the main problems of an intro- 
ductory book is knowing where lo stop Ian 
pitches his book nicely, leaving readers at 
a stage where they can start to knit 
together programs of their own but with a 
thirst for more knowledge. On the launch 
pad you are in a position to progress by 
examining programs printed in magazines 
and books and lo recognise addresses 
you might find useful in the future. Some 
useful starts to machine code programs 
are provided for you to cannibalise. These 
include one to key graphics characters 
directJy to the screen, to achieve a 
keybeep. flicking between text and 



graphics and one to move a blob around 
the screen. They are presented in a form 
suitable for DASM assembly but can be 
hand -con verted and POKEd if desired. 
The appendices include the 6809 instruc- 
tion set and a useful disassembler which 
can be typed in. 

Inside the Dragon is certainly a treasure 
to would-be machine code programmers, 
but where do they go from there? Up to 
recently, every request of this nature I 
have read has been answered with the 
mention of two very expensive books. Both 
Programming the 6309 and 6809 Assem- 
bly Language Programming are American 
in origin and were published before the 
Dragon came out. 

The first of these, by Rodney Zaks and 
William Labiak (distributed by Computer 
Bookshop), sets out to school you in the 
principles of chip manipulation and to do it 
right. Ten per cent of programmers, say 
the authors, can write successfully wifhoul 
recourse to a flow chart of their desired 
program. Unfortunately, 90 per cent of the 
population believe they belong to this 
minority. Thus the authors push readers to 
do this elementary task before they start 
and thereby avoid "unclean" and "mud- 
dled'' programs which take longer to put 
right than to write in the first place. 





They cover similar ground to the micro- 
processor sections in the introductory book 
but in a "serious" way — don 1 expect to 
enjoy a good read if you buy this book. In 
the text book style, there are exercises at 
the end of each chapter to make sure 
you've been paying attention I couldnt 
find any answers to these questions so still 
don't know if my answers are correct. 

The internal organisation of the 6809 is 
rigorously examined with its instruction 
formats, their execution and eventually the 
signals of the microprocessor chip The 
registers need to be fully understood and 
this knowledge is relied on in subsequent 
chapters. Rapidly Rodney and William 
progress to how information is manipu- 
lated by instructions, introducing in* 
crea singly complex algorithms and trans- 
lating them into programs. They examine 
the main types of instructions and impor- 
tant structures such as loops, stacks and 



subroutines, and go on to describe in detail 
the six categories of instructions available 
on the 6809. 

It is not necessary to understand the rale 
of each and every instruction to start 
programming, just a few essential instruc- 
tions of each type will do, However, say 
the authors, you will soon want details of 
the full set in order to make your programs 
as efficient as possible. Here the authors 
do a magnificent job devoting 70 pages to 
individual descriptions of each member of 
the set. 

The programmers dream chip is so 
named because of the variety of addres- 
sing techniques to facilitate data retrieval 
within the memory area. To program the 
6809 efficiently it is necessary to under- 
stand the many addressing mechanisms 
and the authors go far enough to ensure 
that you stand a good chance of doing so 
As in Inside the Dragon (see July's 
Dragon User) a considerable weight is 
given to input/output techniques, input is 
the transfer of data from a peripheral 
external to the MPU (keyboard, disk and 
so on) to internal computer storage Out- 
put is the transfer of data from within the 
microprocessor or the memory to an exter- 
nal device like a screen, disk or printer. 
Rodney and William show how several 
input output devices can be managed 
simultaneously, and space is devoted to 
polling vs interrupt techniques, Benchmark 
programs in the case of a parallel transfer 
and a parallel-to-serial conversion are 
examined and they teach you how to 
schedule the operation of multiple 
peripherals. 

General survey 

The task of programming a system 
includes not only programming the micro- 
processor itself but also the input/output 
chips, The 6809 was designed to provide 
16- bit microprocessor capability whilst in- 
terfacing easily with any of the extensive 
6800 family of I/O chips developed for 8- bit 
processors and also most 6502 I/O de- 
vices. Here the book, by necessity, is very 
general and is not tremendously pertinent 
to Dragon owners' needs. It surveys the 
field of use of the 6609 chip rather than 
providing help for the programmer. 

Chapters on data structure and program 
development conclude this professional 
book which I am sure, as a study, does 
great credit to its writers. If you intend to 
immerse yourself in machine code and 
ai ready have substantial knowledge of the 
rest of the Dragon then Programming the 
6809 wiil be of benefit to you. If you need 
to know the precise nature of the MPU to 
squeeze out every bit of its potential then 
the book is £12.50 well spent. If, however, 
you just want a little amusement or want to 
sharpen up a few routines in your Basic 
program; if you are a novice to machine 
code; or if you want a book to give you a 
library of practical routines which will make 
things happen — then don't bother. 

The other 'all or nothing" book and the 
last in this series of reviews is 6809 
Assembly Language Programming by 
Lance A LeventhaL published by Osborne 
McGraw-Hill. I found this book a better ►> 



September 1984 Dragon User 39 



a & c computers 

We offer ine following items fully built gnd resteer 
INPUT-OUTPUT BOARD 

{2* SBilPorfsand Control lines) E1 B SO not ca<i*d 

RELAY BOARD with 4 relays . "VsOcaS 

RELAV BOARD wi ,hB relays £a£2>SS 

OPERATIONAL OPTICAL INDICATOR ES 46 ca!" 

^J^L.^P GEWEn ^ T 0R (™eds plugboard) i%j* cased 

ELECTRONIC EYE (needs plugboard) e« 90 cased 

PLUGBOARD , C7 :K«S 

NB. All cased products can be bought without a case less CI 00 

Postage and packing, inland fGB) E1.50, Europe E2.50 

All orders Subjecl to availability by return 

ENCLOSE NAMF. FULL ADDRESS AND CHEQUE OR PQ WITH OHDER 

A & C COMPUTERS 

28 Rowan Way, Lisvane, Cardiff CF4 5TD 

Tel : Cardfff (0222) 7566 53/ 691 494 





GET TO THE HEART OF YOUR 

DRAGON 32 



'*&% 

%» 



*/<* 



S22 



* simple to use cartridge 

* includes many features 

* manuals easy to understand 

* co-resident with Basic 



A permanent sriditmr to your computet s power 



ASHBY COMPUTER CENTRE 

(UK sole distributors) 
247 Ashby High Street, Scunthorpe 
South Numbers! de. Tel; Scunthorpe a/i /S6 

Mailorder from slock Jriide enquiries welcome 






AS SUPPLIED TO AND SOLD BY DRAGON DATA L TD, 
tS^Tf^ *****$ easa ard titi ** cower for Dragon 32 and M 

QuaWy tailored dusl cover in black nylon with rarj dragon logo"., o'so inc 
Cassette recorder carrying case Holds records uo to IT" x fl- » i- 
hmvyHdulyvmyl. fully lined, d«jbte etched (Mahout. ...... Milt 

Trade and overseas 

enquiries welcome 

Full refund ii not delfghied 

Send cheques or P/O to 






jQti&Bl LEteaOgJlAJ 




1* SPIRE LAKE, BISHOP5 NVMPTON. SOUTH MOL TON, DEVON. EX3* 4NY 
Telejjlinnc: Brefiups MymuJnn (0 7b-97| 693 

A QUALITY BRITISH HANDMADE PRODUCT sS 

hii ill I'Lii.in ii., It..,. ..l ._ _i _ . ....._ -*•■ ifc."" 



J..VM.1 o-.^jr. „. ,«*, ■ ,... ,„,,. ., ,.., ,..,.„ ..„.. ,. m ( = „, v , ,h; ;, . . 



YOURE NEVER TOO YOUNG (OR TOO OLD} 
TO LEARN WITH 

"TEACH ME' 

Every-day mathematics for the Tandy 1 6 32 and (he Dragon 3? If you 

think you know your mattis here's a challenge tar junto to sartor to dad (or 

mum). A combination of o^er e million (yes, B million) malhematical 

quesiwns for you lo answer against the dot* If answer too h«h or low 

you'll know It time too long, so long, no score, 

Price inclusive ofpp only f5 46 

TRADE/DISTRIBUTOR ENQUIRIES RING 0G1-B34 8$20 

A.C. SOFTWARE. 434 CORN EXCHANGE BUILDING 

HANGJNG DITCH, MANCHESTER M4 3EY 

CALLING ALL PROGRAMMERS 

WANTED 

Original top-quality software t Dr (he Tandy colour - Draoon 32 Vrai 
pro^e the software, we provide skill, patience, ha/g work - finance to 
torn your program into your income Send tape and inductions in 

confidence to: 

A.C SOFTWARE, 434 CORN EXCHANGE BUILDING 

HANGING DITCH, MANCHESTER M4 3EY 



TWO NEW GAMES FOR YOUR 
DRAGON 

THERMONUCLEAR WAR — LAZERBYX 
After finding your way into the A game of nerve, slraleov 
Nato Computer, you are in 
control of the weapon sys- 
tems. Repel and mounl coun- 
ter attacks, track missiles. You 
against computer, 



and reflexes, Force your 
opponent into your lazer 
trail, wbffst avoiding the 
obstacles yourself (two 
players). Joysticks re- 
quired, 

BOTH GAMES QNL Y £5.00 



ZIRCON 

* Programmer; Send us your programs * 

Cheques POs to: 
Zircon Software, 6 Hockley House, Morning Lane, London E9 




SPORTING FORECASTS 



Prnfaunr Frank Gmirq* one af llw emiiilry's leading Eaprrts 
>n tdrEtfliiins uclniouEi, h*s produced !t» following 
mkrotomnuter ft vo/aim based on his «i*afclwi. 



F4 FOOTBALL FORECAST 

A pooh liractitinn program wlncd us»i utirsd te»m data 

tt> compile tin expetttd r*suJt «f nth fuel jr*. 

POOLPERftfl 

inducts lull p*rnn according io Amount of suke 

ind t\ umhtr of rruitfm ret , ui rH( ]. 

HS HORSE RACE FORECAST 

A sariauj puntEr', aid to MdMt btmnt. Q,u ,i snt^rJ 

frrjm a spanin^ n*nrtD*pf r arid chir program 

prflducEi bmirrfl rtccinniwnditirjiii. 

Hureiu of lofo.rnwiion 5ej*nw. Commarct Mol„ 
Hijh StTHt, Chalfimt Si. Gilts, Butkii,|hannlnrr 




Hemel Computer Centre Ltd. 
Hemel Computer Centre Ltd. 
Hemel Computer Centre Ltd 



Dragori-eppointed servfee agent 

For a fast, efficient repair service 
send your Dragon computer to us 

Estimates given and repairs 
guaranteed 



HEMEL COMPUTER 
CENTRE LTD. 

52 High Street 

Hemel Hempstead 

Hertfordshire HP1 3AF 

Teh 0442 212436 



40 Dragon User September 1984 



•4 proposition, it is more readable and 
addresses itself to problems and an ex- 
planation of their solutions rather than 
glorying in the mysteries of the chip itself. 
The format of the book is interesting. 
Lance uses two different type faces. On 
each page and within each paragraph the 
important concepts and main ideas are in 
bold print. Explanations and elaborations 
take up the rest of the space, I found 
myself scanning the black type until I hit 
upon an idea I wanted to follow up and 
then read this closely. In this way the "text 
book" atmosphere of the book could be 
overcome. 

Program details 

The hooks stated aim is to pass on 
knowledge of the chip enabling you to 
program it in assembly language Each 
assembly directive is explained and a 
run-down given of the different types of 
assemblers Some introductory programs 
that perform microprocessor talks are 
listed. Each program contains: 

• A description of the problem 

• A statement of purpose that describes 
the specific tasks the program performs 
and the memory locations it uses 

• A flow chart 

• A sample problem with data and results 

• The assembly language listing 

• The hexadecimal object code 

• Explanatory notes that discuss the 
instructions and methods used. 

In this way we learn 8-bit data transfer; 
8-bit addition; to shift left 1-bit; to mask off 
the most significant 4-bits; clear a memory 




WINTER SOFT is giving 50 of our readers 
a chance to win its new release, Return of 
the Ring, for the Dragon 

Having wrested the awesome Ring of 
Darkness from its guardian the evil Gron, 
you have to return it to its creators, the 
Masters of Ring world. The adventure, 
written entirely in machine code, took one 
year to develop, and normally retails for 
£9.95. 



ntt^Smt 




To win your copy, answer the following 
five questions: 

Who wrote the book White Gold Wietder? 
How many rings does Ringbearer wield? 
What Larry Niven novel involves rings? 
Which book had Mij the otter as one of its 



location; byte disassembly; and to find the 
larger of two numbers. Compare this to the 
machine code routines found in some 
books and you can see why this is only for 
the very serious. 

The author gives us next a tutorial on 
machine code program loops and how to 




use them in modules to sum data, (earn to 
use negative number elements and find 
the maximum value in a block of unsigned 
binary numbers. Microprocessors often 
handle data which represents printed char- 
acters rather than numeric quantities. So 
handling 7-bit ASCII coded data has a 
chapter devoted to it. This chapter, like all 



the rest, is very well written and is probably 
ideal for those heavily rnto assembly lan- 
guage and certainly those who might use 
their 6809 knowledge on other machines 
in future years. Its disadvantage is that you 
cannot use this knowledge and apply it to 
make things happen without further in- 
formation. 

Recommendations 

Neither of the advanced books mentions 
the Dragon or the Tandy Colour Computer. 
So there are no games or hi-res routines. 
Readers also know that it makes sense to 
make use of some ROM routines and 
Basic statements to save yards of hierog- 
lyphics — the books are of no use here 
either. So for those who want to go further 
into machine code on the Dragon, I would 
recommend Inside the Dragon as a better 
buy at half the price. If you still, however, 
feel attracted to the two further texts 
described above don't buy them by mail 
order — go to a specialist computer book 
shop and have a good look before immers- 
ing yourself in machine code from this 
angle. 

If any of my descriptions have interested 
you in any particular book reviewed in 
this series of articles, I hope you'll put 
it on your birthday list. Some of the books 
cost less than a games tape and, who 
knows, may set you on the path to fame 
and fortune. My thanks go to the various 
publishers for providing me with copies 
of the books, and to Computer Bookshop 
Ltd, distributors of Programming the 6809. 
published by Sybex.B 



Ringworld 

awaits the 
rings return 

Answer five questions to win Wintersoft's Return of the Ring 

there are 50 copies to be won 



■y £ -y J y J y fy J y jy J 




The forces of evil are out to slop you in Return of the Ring 



central characters? sword used in Wintersoft's logo. 

Which Wintersoft adventure preceded Re- Your entries must arrive by the last 

turn of the Ring? working day in September and winners will 

As a tiebreaker, suggest a name for the be announced in our December issue. ■ 



41 Dragon User September 1984 




TOP VALUE LIGHT PEN 

DRAGON 32/TANDY COLOUR 32K/SPECTRUM 48K 



THE NEW ADVANCED PROGRAM 

Trojan light pens include the following faciltties- 



* DRAW BOX 

* DRAW CIRCLE 

* DRAW LINE 

* DRAW PICTURES FREEHAND 

* COLOUR FILL DESIGNATED AREAS 

* SAVE AND LOAD PICTURES 
TO AND FROM TAPE 

* FULL ERASE FACILITIES 

All in Hi-Rcs screen in any of 4 colours 
lor the Dragon/Tandy, and % colours for 
the Spectrum, 







• DATA ENTRY AND PROCESSING 

• MENU SELECTION AND CONTROL 

• GAMES PLAYING 

This is a first class program which gives hints 
and tips on how to write programs for the 
pen. Ideal for many educational uses. 



A top quality pen plus a first-class program. 
The best value pen package available. 



Send chcques/P.O. to: 

TROJAN PRODUCTS 

166 Derlwyn, Dunvant, Swansea SA2 7PF 

Tel: (0792) 205491 





Micro Computer Software & Accessories 



ALSO AVAILABLE FROM GOOD COMPUTER DEALERS 



MEGAMAZE 



ONLY 



by Deltasoft 



100% MACHINE CODE 
ARCADE ACTION 

The action takes places in a maze over three hundred 
times bigger than the screen (341 Va to be exact). You 
stay in the centre of the screen while the maze scrolls 
around you. Can you find all the treasure? Can you 
avoid being killed? Can you find your way out? 

ALSO ON THE SAME AMAZING TAPE! 
Are you tired of the Dragon's 'slow" keyboard? If so 
then simply load 'keyboard' when you swftch on and 
you will get a new faster response enabling you to type 

at up to 600 words per minute (nearly twice the world 
record). This program works with basic and with all 
basic programs. It may or may not work with a 
particular machine code program. 

You can order your copy of Megamaze by filling in the coupon 
opposite (or a photocopy) or through TRANSCASH, To order 
through Transcash simply take this advert to your nearesl Post 
Office, fill in the details on the slip including Deltasoft's Transcash 
number 601 04B2 and hand in the slip with your payment plus a small 
handling charge. It's as simple as that. This program is sold on the 
condition that it will not be lent or hired out without the express 
written permission of the publishers. 



£2.50 



INC P & P 



Please fill in and send to: Deltasoft, 

40 Windsor Road, Doncaster DN2 5BT. 



PLEASE SEND ME ONE COPY OF MEGAMAZE FOR THE 
DRAGON B2/64. I ENCLOSE CHEQUE/PO FOR £2.50 PAY- 
ABLE TO DELTASOFT. 

I understand that this payment makes oniy a small contribution to 
the costs involved in wriling this program, and that it is in the 
interests of all concerned that these costs should be spread as 
thinly as possible. I therefore agree not to attempt to copy this 
program nor to aid any other person in such an attempt, without 
the express written permission of the publishers. 

I also agree to read the instructions. 

Block capitals please 

Name , ... 



Address . 



. Postcode. 



42 Dragon User September 1 984 



. ■ i h I j I H rim y.i 

, I'KIM IDMOHIMIU! 

It HUl H nKUUkl 



SCI(UK) SETTING NEW STANDARDS 



IN CUSTOMER SERVICE 



(mum iihj« 

PHINI imiDHKOW 

zj ii< it h rui nvM\ 



0730 68521 ANY DAY INCLUDING SUNDAY 



EPSON LOW PRICE SPECIALS FROM £199 



EPSON RX80 (DOT MATRIX) £M$ £199 uSSfs 

EPSON RX80FT {DOT MATRIX) ^8$ £239 «™V 5 

f f7 M lMML^ x EPSON FX80 (DOT MATRIX) ^rf £324 tfft, 

^ EPSON MX100 (DOT MATRIX) ........ ££?5 £365 £ff!n 

**" EPSON RX100 (DOT MATRIX). . £^f £385 hK 

^^mummm^^^^ EPSON FX1 00 (DOT MATRIX) ... . £56$ £499 »?£» 

JDlli 

+ VAT= £309.35 

\0^- ^H *s^ ^^^ 80 cols; High speed printing, 160 CPS; bi-directional 

in —***^^^* __^^| logic seeking; fantastic 27 CPS near letter quality; 23 x 

1 8 matrix; very quiet - less than 60 dB; 4, 5,6,8 1 0, 
12, 17 CPI; down loading for user-optional characters; 
high resolution graphics; handles yarious forms, roll 
paper, fan fold, single sheet and multipart copy paper. 

ALSO AVAILABLE THE CANON PW1156A as above but 156 cols £369.00 u*E* 



NEWICauoiit? 



£269.00 




PHONE 0730 68521 SEVEN DAYS A WEEK 



JUKI 6100 just £349 



+ VAT = 
£401.35 



SHIN W A CP80 £179.00 V 



+ VAT = 



20&.5S 




20CPS: Bidirectional & Logic 
10, 12, 1 5 & Proportional 

Spacing; Wordstar compa table 
2K Buffer; 1 3 inch Platen 
Underline; backspace- & lots more 
Centronics Interface Standard 

OPTIONAL RS232 
TRACTOR AND 
SHEET FEEDER 




Friction and tractor feed as 
standard. SOeps 
Bi-directional logic seeking 
13x9 dot matrix giving true 
descenders, sub anrj- superscripts 
Italic printing and auto underlining 
Condensed, emphasised, 
expanded and double strike r can 
be mixed in a line I. Parallel 
interface fitted as standard 



WE WILL MATCH ANY GENUINE PRICE ADVERTISED 
SCI(UK) IS NEVER BEATEN ON PRICE 



MANY MORE 

PRINTERS 

AVAILABLE 

1,000s OF 

BARGAINS 

SEND NOW FOR THE 

FAMOUS SCl(UK) 

CATALOGUE 




FIDELITY 14" COLOUR 

MONITOR & 

COMPOSITE VIDEO 



£189.00 




Orders can be phoned for major credit cards- Banker's Orders; Postal 
Orders; Building Society Cheques despatched same day. 24 hour 
nationwide delivery by Securicor £9.50 + vet. All orders covered by 
the Mai Order Protection Scheme. Nationwide maintenance 
contracts arranged. Educations! discounts very welcome. 



We can supply interfaces for all types 
of computers including: ATARI, NEW 
BRAIN, IBM, ADVANCE, VIC 20, 
MEMOTECH, SINCLAIR QL, 
SPECTRUM, AMSTRAD, 
COMMODORE 64, OREC, 
OSBORNE, SAGE, 
ACORN ELECTRON, 
MACINTOSH, DRAGON, 
TEXAS INSTRUMENTS, 
APRICOT, PET, 
TANDY, APPLE, 
SHARP, BBC, 
SANYO, ETC 



/ / 



## // 



*/-%■#■ m%M\ 12 HIGH STREET, 

>LpI(I JKl petersfield, 

ITJnftQCOl HANTS GU32 2JG 

U /OU DO021 TELEX 88626 MYNEWS G 



dealer enquiries 
welcome write 

FOR DETAILS 



PERSONAL CALLERS WELCOME FOR DEMONSTRATIONS 
ANY DAY AT OUR SHOWROOMS - JUST OFF THE A3 




^r *f 



September 1984 Dragon User 43 



Learn to touch type 
in 24 hours 










ss» 






^ 4 ^»«^i^A«*^^ ,^ 



sSJ 



,<>" 









GOLDSTAR 



ORDER FORM 

Send to: GOLDSTAfi ofa GOLLANCZ SERVICES LTD., 

P.O. BOX S3, IiTTOHAMFTON, WEbT SUSSEX BM7 7BU. 

Please &er*d. roe copy/copise at £9.95 per cassette 



1 enclose my chflqueypogta] order for £ 

G0LLAJJC3 SERVICES UTL or debit my Access/Visa Card No. 



-madia payable to; 



(Block letters) 
Mr/Mre/Mlse_ 



-SumaiM- 



Address. 



Past Code 

(PafluDBtacompilfltfl post code will delay delimiy) 

Signature 

Hsaae allow %& days for dslivery. Offer applies to UK only. 




DRAGON 32 AND 64 



DRAQON 32 MODEM PACKAGE 

Includes Modem, RS232, Cable and SoNware 
Complete al £149 - E5 P i P 

Can sign you into Pre&tel arm any other 300 Baud bulletin.-elactronic mail 

sysiem 



DRAGON 64 TERMINAL SIMULATOR CARTRIDGE 
Gives a 51 character screen with true upper and lower case, Operates at 

300 Baud 
EG9 + 75p P S P 

LARGE SAE FOR FURTHER DETAILS TO: COTSWDLD COMPUTERS 



DRAGON APPOINTED SERVICE AND REPAIR CENTRE 



We are stitt supporting the Dragon 

% MIDDLE HOW, CHIPPING NORTON, OXON 

Telephone (06OB) 41232 



i^^^^^rt^W^^^^^^ft^>AA^WV»^ > V^l W 



FOR THE DRAGON 32 

ACE HIGH (MK 2) 

Machine gun warfare 
in the sky 

Your machine — The Spitftrg. eigM 

macruna guns, 16 onfc-S*Mrtd bur&la. 

Your target — sk)w nncrving Hainkel 

bombers ascorted b? SormidBWe Mes- 

sersctimitl iigMers. 




TIME ATTACK 



Tlia Tudor Industrial Complex requires a prior lor our day and n«ghl Tiffie Cruras* . 

The Pilau should &e alert 10 the danggrs el a W)lent past. The Time Police and Time 
Torpedo**, wiltl 1f*B ia&K d see< ng and destroy ng the Time Police Computer, 

Fast graphic scenes , AtJventure-biased , re-gsapte. 

SOW girrtvs use all 32K 

Fast service £6,95 each 

TUDOR WILLIAMS 
15 Summerhill Road, Bilston, W. Midlands WV14 8RD 



Adyenturer 

BRITAIN'S 

BEST-SELLING 

MAGAZINE 

FOR 

ADVENTURE GAMES 

SIMULATIONS 
WAR-GAMING 

IN YOUR NEWSAGENTS NOW — 75p 

FOR QUOTES ON ADVERTISING RATES 

CALL 
SIMON LANGSTON, 01-437 4343 



Micro Adventurer 

12/13 Little Newport Street 

London WC2R 3LD 




SUNSHINE 



44 Dragon U&er September 1984 




MIKE#f 

RRARDS 



ADVENTURE 

TRAIL 



HAVING BEEN promised an early look at 
the Dragon versions of the Mysterious 
Adventure series, so popular on most 
other home micros, a phone call from 
Channel 8 revealed that In producing the 
master tapes some data had been cor- 
rupted and final copies had been held up. 
However, we have been promised them 
within the next few weeks. Meanwhile a 
look at two of this month's adventure 
releases, one from a new software name, 
Slik Software, and the other the much- 
awaited sequel to Pettegrew's Diary; 
Operation Safras, from Shards Software 

Lame Duck 

Any company calling themselves Slik 
are asking for trouble if they don't produce 
a professional product, and regrettably, 
with Sunken City, they haven't. It is rather 
disconcerting to read on the cassette 
cover that "if thick white vertical Jines 
appear on the hi -res screen when you first 
run it, press BREAK and type RUN." Sure 
enough, each time I've loaded the game 
so far those Ifnes have appeared on the 
high-res world map which greets you as 
you start the game, though they do dis- 
appear second time around The main 
problem wfth this adventure is quite simply 
that it is not very original, but is similar, 
and interior at that, to The Ring of 
Darkness from Wintersoft, whose follow- 
up Return of the Ring is being offered as 
a prize in our adventure competition (see 
facing page). Why similar? Well, you start 
out as a flashing character {so to speak) 
on a large scale map, around which you 
move using the cursor keys. Where Ring 
has bandits and thieves leaping out at you 
unexpectedly, Sunken City has mules 
and wolves . 

When you reach certain points on the 
map you can ENTER the location by 
pressing the "E" key (one of only five 
commands available to you) and the dis- 
play switches to that of the location, for 
instance Ottawavifle, where you can move 
around, again using cursor keys, to buy 
supplies, be given tasks by the chief, buy 
transport, or visit the armoury This last is 
rather unusual as the adventure is set in 
1850 and opens in North America, where, I 
feel, armour was not the height of fashion 
at that time. 

The purpose of the adventure is to find 
the Wheel of Time, buried In the Sunken 
City, and you're doing this on behalf of one 



Professor Ells, who needs the wheel to 
complete his Time Machine. There are 
plenty of adventure elements in the game, 
such as the fact that you cannot travel to 
South America until you devise some way 
of getting past a persistently awkward Red 
Indian; and you need to do that to com- 
plete the task set for you in Ottawaville, 
which may earn you enough money to buy 
a boat to set sail and reach another 
continent. But there are also so many 
boring elements that it is very hard to 
recommend the game. Every time the 
wolves, bears or whatever leap out at you, 
they deprive you of some of your mortality 
points, and you always kill them "with a 
lucky punch", which somehow earns you a 
few sovereigns — I must admit that the 
logic of this escapes me, though the 
tedium didn't. 

By comparison, Operation Safras 
wasn't too bad, though I'd better admit at 
once that I didn't really care for this, just as 
I didn't care for Petti grew's Diary, which 
seems to put me in a minority as far as 
reviewers are concerned. However, Son 
of Petti grew is in three parts, and casts 
you as cost accountant, part-time compu- 
ter programmer and part-time secret ageni 
Rupert James Pettigrew. The first chapter, 
"The Awakening," is not for the impatient 
as you must wait a full four minutes once 
the game has finished loading before you 
do a single thing. The graphics and sound 
effects are admittedly good, but to have to 
sit through them every time you load the 
game until you solve this first chapter is a 
little too much. 

At the end of the preamble you witl be 
asked half a dozen questions to test your 
observation of what's gone before, and 
dogged determination will get you through 
these, though I didn't like the way you have 
to go back to the first question should you 
get a later one wrong. If you're a little 
uncertain on question six, why should you 
type in the answers to the first five ques- 
tions again , . . and again . . . and again, 
when you've already proved that you know 
the answers? The same applies to the last 
code number which you have to work out 
in order to load Chapter two. There's some 
guesswork Involved here for most people, I 
imagine, but get it wrong and you are sent 
back to answer those same six wretched 
questions yet again. 

Chapter two is "The Searching" and is 
similar to the second section of Pettigrew, 




but here the adventure extends to the 
whole of the British Isles rather than just 
the streets of London, though that's where 
you start off your hunt for your five fellow 
agents, held by the enemy in secret 
locations throughout the country. You are 
given £500, a map of the UK, a list of 
towns you can visit, and an agent locator 
device, This means that the five agents are 
listed across the bottom of the screen, with 
a cursor indicating which is nearest you, 
and a figure denoting the hours ticking 
away for each agent. 

In some ways this is a conventional text 
adventure, with commands entered in the 
usual Noun/Verb manner, though I don't 
think it's conventional to be told 'You can't 
do that, I'm afraid! 1 ' when you haven't even 
touched the keyboard, which happens 
constantly. You can travel from town to 
town (GO BRIGHTON) by car, rail, plane 
or hitch-hiking, and you must decide which 
is best in terms of time taken (this is a 
real-time adventure) and cash consumed. 
I wasn't too successful with the second 
part, and although I'd been given the code 
word to load Chapter three, "The Return- 
ing," I wasn't asked for it and the eight 
separate challenges contained in this sec- 
tion simply began. The first has you armed 
with a sword and facing an axe- wielding 
ogre, with room to enter your instructions 
beneath the simple picture. 

Cryptic clues 

Commands such as FIGHT, NORTH 
RUN, GO NORTH, WALK, SWING 
SWORD, ATTACK, all resulted in the 
boringly repetitive Try Another Action," 
until eventually the right combination of 
two words led me on to the second 
challenge, after a rhyming preamble con- 
taining cryptic clues, some referring back 
to earlier chapters of Operation Safras. 
This time the graphics consisted of a gate, 
with the same prompt awaiting your in* 
structions beneath. Comparisons with the 
several tasks at the end of Pettigrew are 
inevitable, and I felt that like that earlier 
program, this too was a collection of fairly 
mundane Basic programs lacking a cohe- 
sive theme, and which run out of steam 
very quickly. But I did say I was in a 
minority before, so if you loved Pettigrew 
you'll probably love this. Whoever listens 
to the opinions of reviewers anyway" 7 
Pettigrew III i s probably already 
underway. ■ 






September 1984 Dragon User 45 



r 




46 Dragon User September 1984 



It you've got a technical question write to Brian Cadge. 

Please dp not send a SAE as Brian cannot guarantee to 

answer individual inquiries. 



Dragon Answers 



Cursor 
control 



I WOULD be grateful if you could 
tell me how to move the cursor 
across the screen, revealing a 
sentence as it goes along. 

I think this would be very 
helpful in programming. 

Stuart Clyde 

East Kilbride 

Scotland 

A SIMPLE, but effective way Id 

achieve this is by the following 

routine; 

10W LET AS = "The text to be 

printed" 
11 0. FOR I = 1 TO LEN(AS) 
120 PRINT MIDSlAS.i. 11: 
130 FOR D = 1 TO 250: NEXT D 
140 NEXT I 
1S0 PRINT 

Here, AS is set up as the text 
you wish to priil, and the value 
in the delay loop at line 130 
controls the speed of printing. 



INKEY$ 
repeat 

AFTER purchasing the sound ex- 
tension module for the Dragon 32 
by J.C.B. Microsystems I felt that 
a sound generator would come in 
very handy. I have written such a 
program which converted the 
qwerty keyboard into an organ. 

The Dragons INKEVS function 
does not give auto repeat, so the 
key had to be pressed to get a 
note each time, instead of holding 
a key in for a continuous note 
until the key was released. I tried 
using the peeks 337 to 345 but 
this turned out very tedious and 
the program very slow, 

The peek addresses seem to be 

the only way I can get an auto 

repeat. Can you be of any help? 

Andrew Purser 

Timpertey 

Cheshire 

TO OBTAIN an aulorepeat on the 
Dragon 32 these same locations 
are used, but instead of reading 
them, they are reset to 255. The 
following line will give a repeat- 
ing INKEYS function: 
100 FOR 1=337 la 345:P0KE 
l,255:NEXT:IS = INKEYS 

Here, IS will contain the char- 
acter Currently being held down 
on the keyboard. The Dragon 64 
has a built in auto re peat in both 
modes and so the for-next loop 
is not required on this machine. 




Dragon 
Basicode 



I HAVE recently become in- 
terested in using the BBC 
Basicode-2 translation program 
with my Dragon microcomputer. I 
am sure that it is an idea that will 
appeal to many other Dragon 
owners, 

The BBC does not include the 
Dragon on the list of computers 
for which a translation program 
has been written,, but, the Tandy 
TRS-80 computer is included. I 
would like to know whether or not 
the translation kit for the Tandy 
can be used with the Dragon? 

Philip Haddock 
Nantwich 
Cheshire 

BY THE time you read this, the 
official BBC version of Basicode 
for the Dragon should be avail- 
able. There is also a version 
available at the same price of 
E3.5D from Grosvenor Software 
(see Dragon User May '84). 

A number of readers have 
asked if the BBC Basicode for the 
Tandy TRS-S0 computer can be 
used with their Dragons. The 
answer to this is no. Dan I buy 
the version for the Tandy as it 
cannot be used and cannot be 
converted for the Dragon. This 
version is in tact for the TRS-8D 
models l and II, not lor the 
Dragon lookalike the TRS-80 
Coco. 



Logs out 
of line 

I AM puzzled about one of the 
read-outs from my Dragon 64 
when using the fog function. 
PRINT LQG{1) returns 

1.61385904E-10. 



This seems to be completely 
out of line with the other logs, 
and I wonder if you can tell me if 
this would appear to be a fault in 
the computer itself? 

Denis Swift 

Maidenhead 

Berks 

YOU HAVE pointed out another 
bug in the Microsoft floating 
point arithmetic, the same bug 
thai causes so much trouble 
when using the " " operator. 

The way to get round this 
problem is instead of using; X = 
LOG(A), use X 
INT(L0GW*1E9|>1E9, This will 
give the correct answer to eight 
decimal places as on a calcula- 
tor. 



Safe 



IS IT safe to use the remote jack 
(from the cassette lead} as a 

switch for external devices? 

Secondly, when using 
CL0ADM and motor on/off a 
"clicking" sound is heard from 
inside the Dragon. Can this noise 
be stopped? 

J Hallifey 

Batley 

W Yorks 

THE RELAY used in Ihe Dragon is 
only really designed to be used 
with cassette recorders. The re- 
lay can only handle up to ahout 
nine volts al 10D milliamps safe- 
ly, this means if could only be 
used with a light bulb or some- 
thing or similar running off a 
ballery. 

Of course, you could use it to 
control a much bigger relay 
which could take a full 240v 
mains supply. Such relays cost 
about £1.50. 

The "clicking" from the Dra- 
gon is the relay operating and 
cannot be stopped. 



Interfacing 
a printer 

I HAVE the opportunity of buying 
a Silver Reed EX-44 electronic 
typewriter and a Silver Reed IF-44 
computer interface at a very 
reasonable price. 

I have been informed that it will 
work on my Dragon 32. Could 
you please tell me if this is 
correct? 

Also, two other printers I have 
been looking at are the Seikosha 
GP-100A and the Tandy Colour 
Plotter 115. 

Are there any problems when 
using these two printers with the 
Dragon? 

Q C Smith 

Kettering 

Northants 

THE Silver Reed EX-44 is a daisy 
wheel typewriter which can be 
connected to a computer via the 
interface box sold separately 
(for an extra £100}. 

The interface supports the pa- 
rallel Centronics type — the 
same as used lor the Dragon. 
Providing you can obtain the 
necessary cable, there should 
be no problems with this set-up. 

The other two printers thai you 
mention are amongst the most 
popular that are used with the 
Dragon and are easily hooked 
up. 



Warm or 
cold start 

1 HAVE come across several refer- 
ences to the 'warm'' and 'cold 1 ' 
start, particularly in connection 

with FORTH. Could you please 
explain what this is about? 

P Asbury-Smitrs 
London 



A COLD start is what the compu- 
ter does when it is first switched 
on; that is resetting all its inter- 
nal 'note pads' and displaying 
the copyright message, A warm 
start is what happens when you 
press the reset key — the com- 
puter is interrupted and then 
restarts, but does not reset most 
of its pointers, so your Basic 
program is not lost. You can 
force a cold start by typing POKE 
113, D and then pressing reset. 



September 1984 Dragon User 47 



Classified 



DUST COVERS 



* DRAGON 32 & 64 * 

rtiad*-i6..imi*ui'« in QusMy natural v*yt 
with cut-outs tor luminals and iffads 
Just send £2.95 (no slamp required I Id: 

ALLEN ENTERPRISES 
Freepost, Luton LU2 8BR 

Trade eiouirtes m<come 



CUMANA DISK, single sided. double 
density, 10 months warranty. Delta 
dtak interlace, £245. Tel; 0491-34115 
(Oxfordshire). 

DRAGON SOFTWARE, must go: 

Telewriter £25; Dasmidemori. £15; 10 
cassettes, £3 each: Sanyo recorder, 
£10 OfW's Telephone Leeds {0532} 
672534. 

DRAGON 32 plus joysticks and some 
software, as new, £150, Tel: 0*43 
775S1, 

FOR LISTINGS of Dragon 32'W prog- 
rams send £1 and cassette to: Inter- 

slella Software, 7 Kmgsley Crescent, 
Bulkington. near Nuneaton, Warks 
CV12 9PL. 

DRAGON 32/64. Belvue Castle adven- 
1une. £6.95. Find Ihe way into the 
castle, col led treasures bul avoid the 
traps. Very good sound effects Send 
PO/chequo to K- Products, 10 Pier- 
mom Road, London SE22 OLN. 

WANTED, Back issues Of Dragon 
User. Phone: 021-777 2477. 

AMBER 2400 PRINTER for Dragon 
including cable and some programs. 
£55- Tel No 03S4 373660. 

DRAGON TAPES- £3 50 ono. 0732 
B32473, 



DRAGON USER INDEX 

for May S3 to April 84. 

tntormtton at your fingertip*. 

Avtilabto as Spagvs A4. £1.00 

or caaxuitn, £2.50. 

Pott ISp per ortSer. 

Lubnna Pm*. Lonlas House. Loitlas. 

Skcwtfi, HbbIIi, W. Glim SAID 9SD. 



CENTRONICS LEADS to* the Dra- 
gon, 1.5m long to fit all' standard 
Centronics interlace printers, 
£13.50 inclusive VAT, postage. 
Ou.rjk despatch, cheques payable 
to: High Tech Developments, 27 
Quantock Road. Weston-super- 
Mare, Avon BS23 4DD. 



DRAGON SOFTWARE. Popular tiltes, 

half-price. Ring Winslow 2984 



COMPUTER CORRESPONDENCE COURSES 

(INTERNATIONAL! 
A GdftlplBCa cours* in BASIC prop, ramming 
written specjlicajiy lor lh& DRAGON 
ccifflinitflr . 
,'w tirls'is writs In Computer Corr. EnursEi 
Hit. |. Churchway. West llsley. Nr, New- 
bury. Berks Tel I06J5J8I33& 



DRAGON listings, send program cas- 
sette plus Ef to B. Davies, 7 Fulton 
Close. Bromsgrove. Wores B60 2HA. 

SOFTWARE worth £160, £60 for quick 
saieorsO Swanley 68339. 

PRINTER FOR DRAGON, converts a 

ZXB1 and 2X printer lo give Dragon 
listings, Inledace, lead, and 2X soft- 
ware, £39, Sutcliffe Electronics., 15 
West Street. Hothrield, Ashtord, Kent. 

EDIT 4 — £22 Alldream — £1 7 Sprrnl 
— £10 Forth — £10. Lots more. ,1 Q702- 
76205- 



D RAG ON 32/64 INTERFACE 

A new. low-cost ettutatHNlal. multi-purpose 
interlace system tor data acquisition and 
process control. 

designed and da^lppsj to -t nigh proiession- 
a siandard for use at Horn* in schools, 
colleges, un^ersibes, etc. 

Numsrims amplication^ ground the Home, ill 
tlw classroom anS IsboraEory. Learn ahaul 
roe mysleriEi 0' imer&procBSSor CDMral. 
aii aCQuis'lian and general interfacng tec*l 
teqiies 

Many facilities ataillom lull nslnucl wis 
included in manual, along wrrfi Basic and 
M.'cddb routines, for us* afld numerous 
application notes 

Available mail order only 

Pice C33.95 

(fllus SOppSp i VATi 

or tor nvnAWt contact' 

ELECTROANALYTICAL 
TECHNOLOGY 

9 ACCt*6 Road. 
W«t Derby. Liverpool L12 4VH 



TRACKER. Superb 100% rrvc arcade 
game for the Dragon, 10 skill levels, 
choice of colours. £2. Swortffish Soft- 
ware, 6 Dewlands Road, Verwocd. 
Dorset 6M21 6PL 

32 SWAP 4 books, 4 games. 1 car- 
tridge for RTTY. Ring Raj on 01-743 
6856 



• 



PHVSlCS 0' LEVEL 

FOR THE DRAGON JE 

REVISION AIDS 



\ 



1 Unit ol Measurement J I 80. 2 Oensily 1 
£1.60, 3 Density 2 11 30. * Vapour E1.B0. 
5 Plane Mirrors CI .40, 6 Motors and Meters 
£1 80. 7 Sound Wives £1 BD or ail 7 tesls 
tor LB 99 

A Fit* Slant CftteSt wish tvtiy oiisr 

Senn CHLOLES PDs tn: P. Perns 68 Poplar 

Crescent. Shintey. West Tdthsmri 

IDM2HH 



MICRO COMPUTER 
AUCTIONS 

Regular monthly auctions tor all micro hardware and 
software. 

Send now tor entry form or next catalogue, to: 

MICRO COMPUTER AUCTIONS (DU) 

Northingtori House 

59 Grays Inn Road 

London WC1X STL 

Tel: 01-242 0012 (24 hours) 



DRAWCASTER 

SCORE-DRAW 
FORECASTING SYSTEM 

For serious Pool* investors. Uses current 

form PlatSS every learn on the coupon 

and Homes-in en those elusivt Draws. 

Australian or British C6.SO 

(both versions. ES.Sty 

Ace pa It Software 

3 brooks Road. Formby 
Morseyaide L37 2JL 



£100 FOR 1000th purchaser o< "Se- 
cure"!!! Makes programs unbreakable, 
unlistable, urnsavable etc. £1,50 inc 
cassette lead for perfect +■ reliable 
recc-rrjing, E4.75 inc "Secure"!!! 
Cheque.'PO. A. J. Wass, 19 Fern wood 
MarpleSK6 5BE 

DRAGON 32 OWNERS. Cecil Plays 
21 (not just another card game) the 
card mad gambling dragon, he loves 
winning but hates losing and will tell 
you so (hi-res. personality program). 
Also: Roulette and Craps. Two superts 
hi-rssi games on one cassette, no luck 
at Ihe table ihen try the wheel. Each 
cassette only £4. 95 or buy two for £6 
Cheques.- POs to Snip Software Ltd. 
PO Bon. 20, WoKing, Surrey GU21 
3QN 

BANK ACCOUNT MANAGEMENT 
really does work on your Dragon. 
£5.95. Details 07S9B420 15. 

FANTASTIC VALUE! Quality Dragon 

listings Two copies lor only £1 ! Send 
£1. cassette Sate lo: A. Morgan, 34 
Larkfields. NortMieel. Kent 

DRAGON 32, plvs disc drive and DMP 
100 pnnier, plus discs, software, cas- 
sette, recorder, books, magazines, 
joysticks, light pen, E600. 051-342- 
3274 



REMEMBER HOW YOUR DRAGON 

WAS SUPPOSED TO HELP VOLfR 

CHILDREN LEARN? DOES 

IT JUST PLAY GAMES? 

Mow yw can buy MAZER*CE and SPEILB0X 
1fJf jui1 ES 95 EaCl prngrarn presefltS 
mathematics ia<l Spelling in a fliHewnl way 
Both use high resolution letters, and all 
available memory Eatfi nas been UierJ and 
lasted in a Pnrnary School and is mtm- 
nwiidaf lor 7" 12 year pl(r,crnloTe*l By ejspen- 
enced teadisrs To wtw T ow tapy. send 

cheques at POs to: 

P- J. PAUL. THE FGRELAHDS, RED LION 

STREET. CUES HAM, SUCKS HP5 1EZ. 

Please- aim* 21 Oayi tor delivery 



JOYSTICKS, £7 00; tapes, books, 
£1.00 each. Birmingham 454 9698. 



UNREPEATABLE OFFER!! Solve 
those loading problems with our high 
quality cassette leads, only £2 49, 
Oron Software. 64 Prince street, Roch- 
dale. Lanes OL1 6 5U. 



DRAGON USER 

BACK ISSUES 

Please send a cheque or postal 

order, made payable to Dragon 

User (Back Issues}, 12/13 Little 

Newport Streel, London WC2R 

3LD 



DRAGON 32. Joysticks, software, 
books, magazines. £160. 0222 
499588. 

FOR SALE: Dragon 32 pius software, 
plus mags, at £100. Tel; 01-996 8932 
aher e pm 

"PEEKS AND POKES" to stop prog- 
rams from being listed, saved, etc. Also 
your own exclusive routines from Dra- 
gon OS. Plus lots Of other routines for 
just E1.75. Cheques to: M, Wilson, 12 
Mull Way, Countesthofpe, Leicester 
L£8 3RZ 

TOP TEAM for the Dragon 32:64. 
Features include full match commen- 
tary, choice ol team and tactics, group 
taWes. extra-time and penalties and 
signature tune h E5-95. Breakout, £1.95. 
Universal Sofiwate, "Tanglewood". 
West Walberton Lane, near Arundel, 
West Sussex. Eastergate 3722. 

DRAGON 32 LISTINGS. Two quality 
copies from cassette by return post £1 . 
Sentinel Software, Bannockbrae 
House. 54 Pentyla, Baglan Road, Port 
Talbot. 



OUTPUT PORT 

Simply plugs into printer pod and is 

easy to use from BASIC or M/C. 

Features Open-Collector outputs 

to drive relays, led's etc. Supplied 

with detailed information. 

£14.95 inc. to; 

NCJ Electronics 

13 Binfield Square 

Ella Street 

Hull HUE 3AP 



BOOV POPPING, Break Dancing 

Teach yourself. S.A.E. for details 
Dance Publications, 136 Monkhill 
Lane, Pontetract WFB 1RT. 

BLOCKBUSTER QUIZ 'or two play- 
ers Full colour display. Three difficulty 
levels. 375 questions. £3. D. Dixon. tS 
Hwkins Way. Abingdon OX13 6LB. 
DRAGON 32 JOYSTICKS, tape recor- 
der, also cabinet, £1 15. Tel: Slough 
21910. 



COMPUTER WARE Present 

* Family lun tw up 10 iftur playefs. 

* Bnght. eutaurful grsurnts. 

* Fully automatic sewing IhroughoJ iacri 
Sima-, mclu*rig double lefler, tripte ward, 
etc. 

* FHcllHy tot erasing wrong spHlNng end also tor 
exchanging letters, 

Yqut$ tor just £S.SO including posiage 

Also On offer PoolOOn. £3.50: 

Cflfwieot 4, EJ.SC ; Noughts * Crosses, ea.50; Tn* 

Puzzler, E3.5D; 
Edoeational: Mental arilhmalic, ES.5Q; amadratie 

Equations (O CSE Maths) E5.50 
(AJI priCM inclusive of pottage. Cheo,Lr«s.<P,Q, payable to. COMPUTEHWARE ) 
For cWalit of our compl«|e range of software send S.A.E. 10; 

'COMPUTERWARE' 

P.O. Box 318, Stoke-on-Trent, ST6 6UX 



- - t: 


^ ; __± 




, . &n 


___t__ 


A 


" ZZ%" ZLZ 


itiEKU*"^ _ 




U _ . 













4B,Dragon User September 1 984 



ADVERTISERS INDEX 



A. C. Software 40 

A 4 G Computers 40 

Abacus Software 36 

Andlek Data Design 3& 

Ashby Computer Centre.... 40 



Campusense 13 

Gomputerware 48 

Cotswold Computers .. 44 



DA.CC- 37 

DalatFioe , 37 

Datapen Microtech nology 26 

□feltasoft 42 

DorlingKindersley 44 

Duckworth 26 

H 

Haresoft 7 

Harris Micro Software 34 

Hemel Computer Centre.... 40 
HotCo-Co 20 

[ 
Nerface Publications 34 



Jenart Trading 40 



Knight Software 26 

M 

M&O Systems 34 

Magic Midnight 37 

Micro Computer Auctions 48 



Microdeal 17&S2 

MicrO-De-Bug 22 

O 

Oasis Software 46 



P.S.L Marketing 4 

Peakso't 36 

Premier Publications 6 

Printerland ... 34 



Rainbow 29 



S.C.I. (UK) Ltd 43 

S.E.S. Co Ltd.,.., 22 

Salamander Software 2 

Scree ns M ierocom puters 3 7 

Shards Software.,. 10 

South Mol ton Com puters 3 J 

Sporting Forecasts 40 

Slatacom Distribution 21 



Trojan Products, 
Tudor Williams,.. 



42 
44 



Voltmace 51 

W 

Wintersoff. 11 

Wizzard Software ,. 36 



Zircon Software 40 



Here's my classified ad 

(Please write your copy in capital letters 
on the lines below.) 



£020 


10.40 


EO.K0 


E0.BO 


n no 


£1 ZO 


£1.40 


£1.60 


Ei.ao 


£2.00 


£2.20 


£2.40 


E2.60 , 


£2.80: 


ea.oo 


i.i.20 


£3.40 


£3.6(1 


£3 B0 


E4.00 


Please continue on a separate sneel a> paper 



I make this ., , words, at 20p per word ?so I enclose £. 

Name................. ........,.,, 

Address ,........„„.„„, 



- - 



Telephone 

Please cut out and send this form to: Classified Department, Dra- 
gon User, 12-13 Little Newport Street. London WC2R 3LD 



r^i 




you've ever been killedliy 

evil goblin, flamed 

dragon or turned to stone 



toy a wizard... 

then you need Micro Adventurer -the new monthly 
magazine devoted to all microcomputer 
adventures, war games and simulations. 

Each issue otters a wide range at stimulating features, including: 

I Helpline and Contact columns ■ Reviews of the latest adventures 

■ Competitions with exciting prizes ■ War gaming advice 

■ Adventures to type in and play ■ Profiles of famous adventurers 

■ Advice on how to write your own adventures 

If all this sounds too good 1o be irue then fill in the lorrn below to make sure 
you receive your copv of Micro Adventurer. 



SUBSCRIPTION ORDER FORM 

Please sand me 1 2 us ues (o year's sutler pilar.] of Wic ro Ad vemu r&r . 

Ljeginnii'igi with the , issue. 




Name 



Address 



Signature. 



I;;:Ih 



This order should be accompanied by a cheque made 

payaa»e 10 Micro Adventurer 

UK JUbJCHt>*ri 

A year's subscription is £10 00 — please send this form with 

payment 10 Micro Adventurer. Subscriptions. Departmeni 

Oatf'iaia Hauje. Perrymaum Ra. Haywards Heoth Sussex 

US.'Canadian subicrrbers 

A year s subscr iption at ii -speeded rores 1 s USS 33 °5 - p«ease 

jerid fhisla-fm vjilb paymgr>f to Micro Advenrure* . c'O Byrnes 5 

Press International. 205 Easr 42 nd St New Yor*. NY 100 1 7 



September f 984 Dragon User 49 



Competition Corner 



Answers to Competition Corner, 

Dragon User, 12/13 Little Newport 

Street, London WC2R 3LD 



REGULAR readers of this 
page may remember that in 
the January issue of Dragon 
User I made some general 
remarks about puzzle-solving. 
One of the points that I men- 
tioned was to ensure that the 
computer is doing just what 
you want it to, and it is this that 

I would like to take a closer 
look at this month. 

Take the following simple 
problem: which numbers 
under 400 have a square roof 
that is a whole number? You 
might write something like 
this: 

10 FORN = 1 TO 400 
20 S = SQR (N) 
30 IF S = INT(S) THEN 

PRINT N 
40 NEXTN 

I know that this is a rather 
roundabout way of tackling 
such a problem, but it will 
illustrate the point in question. 
If the above program is run, 
the print-out will indicate 
answers of only 1 , 2. 3, 4, 8, 9, 

I I and 1 6. So what about the 
rest? Take the first missing 
integer, 5. At some point while 
the program was running, it 
must have checked the value 
25 to determine if its square 
root (5) was integral, and, it 
seems, come up with the 
wrong answer, 

If we type in PRfNT 
SQR(25) we get the expected 
answer, 5 — so this gives us 
no indication as to what has 
gone wrong — even though 
this value was apparently re- 
jected by the IF/THEN state- 
ment in the program. Now try 
PRINT SQR(25)-5 and, surpri- 
singly, up pops the answer 
1. 8626451 5E-09. This minute 
decimal, caused as a result of 
minor errors in the calculation 
is not big enough to show on 



Win £250 software 
from Microdeal 

Answer Gordon Lee's puzzle to win a selection 
of Software from Microdeal 
^ r- .. — 







^> 



*- '■* \ 

■ "j !.- *■ ' -■""*» i . 1 ^-h, 






Wi ■■> 



mL L RIGHTS R'E^E RfJ ED, 



the display and yet il is still 
there to influence any IF/ 
THEN decisions made on it. 
(For a more detailed discus- 
sion of this particular difficulty 
see Dragon User October, 
1983 pages 31-34) 

A useful tip to eliminate the 
problem is to put the value to 
be tested into a string and 
then take it out again. If that 
sounds a touch odd, just add 
this line to the original prog- 
ram and run it again. 
25 S = VAL<STRS(Sj) 

This cures the problem — 
the offending digits having 
been well and truly chopped 
off! And now for something 
completely different. 

Here is a little problem, In 
the following listing can you 
say which you would expect to 
be printed at line 40 — that is, 
what is the third character of 
strings AS and BS, Try to 
answer this one before run- 
ning the program. 
10 A = 12345 
20 AS - STRS(A) 
30 BS = "12345"' 



40 PRINT MIDS(AS,3,1). 
WIDS(BS,3,1) 
If you now type in and run 

this program you may be sur- 
prised to find that although 
M I DS ( BS ,3, 1 ) gi ves a val ue of 
"3" — as might be expected 
— MIDS(AS,3,1> returns a 
value of "2". So why the differ- 
ence? Add the line: 50 PRINT 
LEN(AS), LEN(BS) and you 
will find that AS has grown to 
a length of six characters 
while BS remains at five; so 
what has happened? 

Clearly, if we are dealing 
with a problem in which it is 
important to locate the exact 
position of a character within a 
string, we could have difficulty. 
To take the case of BS first. 
Line 30 of the program simply 
puts into BS the characters 
contained in the quotes. The 
fact that they are numbers is 
irrelevant to the computer — 
they could be numbers, letters 
or symbols — or even a mix- 
ture of all three. The computer 
just regards them as five char- 
acters, so MIDS(BS,3,1) will 



return the third character — 
that is "3". Now, the case of 
AS is slightly different. This is 
a string created by the compu- 
ter to hold value A, which we 
have defined in line 10 as 
being 12345 However, as this 
is a numerical value, the com- 
puter needs to know if this 
number is positive or negative 
and so the first character in 
the string is reserved for this 
purpose, Of course, if it is 
positive, the plus sign isn't 
displayed — indeed, it would 
be rather tedious if it was, but, 
nevertheless, the space that it 
would occupy is still held avail- 
able, There would be nothing 
strange about storing the 
value — 1 2345 in a string, and, 
in this case, the third character 
of the string would be the "2". 

It's all a matter of 'you pays 
your money and you takes 
your choice' — in either case, 
so long as you are aware of 
exactly what is happening 
when you write a program 
involving the location of digits 
within strings, there shouldn't 
be any problem. But, remem- 
ber, this only applies to strings 
that the computer has created 
to hold what was formerly a 
numeric variable. Much of the 
foregoing will probably be re- 
levant to tackling this month's 
competition question: 

I have in front of me a card 
on which I have written a 
certain number. If I were to 
multiply this number by itself I 
would get a ten -digit number 
in which each digit — zero to 
nine occurs once and once 
only. If I were now to tell you 
how many digits in my original 
number are odd you would be 
able to tell me what this num- 
ber is. What number have I 
written on the card? 



Prize 



MICRODEAL, the biggest 
Dragon software house in the 
country and regular member 
of the Software Top 10 charts 
i$ offering readers a chance to 
win £250 worth of its games 
and adventures, 



Rules 



TO WIN this month's prize you 
must show both the answer to 

the competition and how to 
solve it with the use of a Basic 
program developed on your 
Dragon. Please do not send in 
a cassette containing the 
answer. As a tie-breaker com- 



plete the following sentence in 
15 words or less; "I want 
Microdeal 's range of software 
for my Dragon because ..." 

Your entry must arrive at 
Dragon User by the last work- 
ing day of September. The 
winner and the solution to the 
puzzle will be published in our 
December issue. Entries will 
not be acknowledged and we 
cannot entef into correspond- 
ence on the result You may 
only enter the competition 
once. 

June winner 

THE WINNER of June's com- 



petition and recipient of a 
Canon disk drive from Alpha 
Disc is Dierdre McCrea of 
Belfast, Northern Ireland, who 
correctly slated thai the darts 
landed in treble 19, double 7 
and double 16. 

Horace hunt 
winners 

THE response to our Horace 
Hunt competition was over- 
whelming and from amongst a 
plethora of replies we have 
chosen the following winners 
who will all receive a copy of 
the Dragon version of Hungry 
Horace: 



N E Bell, Derbyshire; Berian 
Lewis, Aberystwyth; Darren 
White, Bromley; Joanne 
Crossgrifl, Hatfield; Barry Sed- 
don, Wigan.; E Hopkins, Can- 
terbury; Darren Ross, South- 
wick: C Dillon, Virginia Water; 
Mark Spruce, Wolverhamp- 
ton; Michael Houghton, Bol- 
ton; Jonathan Perrans, War- 
rington; James Ward, Pudsey: 
Christopher Spiers, Co Union; 
Adrian Throup, Keighley; 
Stephen LtndOa Wimbledon; 
Lee Fish, Cramlington: Elaine 
Ferguson, Kilmarnock; D B 
Elsen, South pod; A P Hum- 
phreys, Reading and A 
Whitefield, Kingston ry . 



50 Dragon User September 1 984 



Sk George now has two choices! 

Red or green will slay the Dragon 

▲ Nylon encased-Steel shafted joystick with ball and socket joint. 

A Fast sprung return to centre, 

A Graphite wiper linear potentiometers* 

A 12 Months Guarantee. 

A 7 day Money back Guarantee. 

Complete control at your fingertips ^ 

The smooth control of the Voltmace delta sprung retu rn joystick is now available 

to Dragon owners. Each joystick has been individually tested before it leaves 

our factory, following extensive robot testing to prove the design (we 

tested it more than a million times). This means that not only will your 

joystick be strong, tough and reliable, 

but it ensures long life, accurate 

control and with the choice of 

red or green 

fire buttons. 

gives instant 

recognitio 

between t.._ 

left and right 

joysticks, 






If you are 
not completely 
satisfied with the 
delta 3d, return it 
to us within seven 
days for a full refuri'. 




Dragon dealers come 
out of your caverns! 

More stockists 
required in some areas. 



Made in England 



DELTA 3d JOYSTICK £10,00 
TWO DELTA 3d JOYSTICKS £19,50 
PLEASE STATE COLOURS REQUIRED 



Prices include VAT and P&P. 



tm 



VOLTMACE LTD 
PARK DRIVE 
BALDOCK 
HERTS 
SG7 6ED 

Tel: (0462) 894410 



Callers welcome at the factory— Monday eo Friday, 






TA 



CO 



Rftioo"^ 



3% 






Can you save penguin f / 
Wifly from the ferocious mutant 
sea lions? Stun them by knocking them against 
the walls, or crush them to a horrifying death with 

sliding ice blocks. High speed 
arcade action game. Full 
colour graphics. Music. 
One joystick required. 

CASSETTE £S 
DISK £9.95 








Mail Order Sates from 

Microdeal Mail Order 41 Truro Rd. 

St. Austell Cornwall PL25 5JE 

Credit Card Sales E3 ^MH 
Phone 0726 3456 s 



^^~tmm 



Dealers Contact 
MICRODEAL DISTRIBUTION 

0726 3456 
or WEBSTERS SOFTWARE 



fcV*Y, 



i 



MICRODEAL 



0483 62222 



Selected Microdeal Tilles available Irom computer dealers nationwide or from larger branches ol